wdchat.yml
2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
- name: Begin Deploy WDCHAT - iChat
copy: src={{item}} dest=/opt/stack/runtime/wildfly/standalone/deployments/iChat.war
with_fileglob:
- { /tmp/application/{{ app_version }}/iChat-*.war }
- name: Deploy WDCHAT - serviceGateway
command: cp /tmp/application/{{ app_version }}/serviceGateway-*.war /opt/stack/runtime/wildfly/standalone/deployments/serviceGateway.war
- name: Deploy WDCAT - dmaManager
command: cp /tmp/application/{{ app_version }}/dmaManager-*.war /opt/stack/runtime/wildfly/standalone/deployments/dmaManager.war
- name: Deploy WDCAT - dmaEngine
command: cp /tmp/application/{{ app_version }}/dmaEngine-*.war /opt/stack/runtime/wildfly/standalone/deployments/dmaEngine.war
- name: Deploy WDCAT - ExAuthenWS
command: cp /tmp/application/{{ app_version }}/ExAuthenWS*.war /opt/stack/runtime/wildfly/standalone/deployments/ExAuthenWS.war
- name: Deploy WDCAT - iAuthen
command: cp /tmp/application/{{ app_version }}/iAuthen*.war /opt/stack/runtime/wildfly/standalone/deployments/iAuthen.war
- name: Deploy WDCAT - iChatGateway
command: cp /tmp/application/{{ app_version }}/iChatGateway*.war /opt/stack/runtime/wildfly/standalone/deployments/iChatGateway.war
- name: Deploy WDCAT - iChatManagement
command: cp /tmp/application/{{ app_version }}/iChatManagement*.war /opt/stack/admin/wildfly/standalone/deployments/iChatManagement.war
- name: Reconfigure Customer Environment - Update publish url
expect:
command: /opt/stack/postgres/postgresql/bin/psql --host=127.0.0.1 --port=7432 --username=wdchat -d WDCHAT -c "update wd_sys_config set sys_value = '{{ wdchatpublishURL }}' where sys_group ='system' and sys_key = 'publish_url'"
responses:
'Password for user wdchat': 'BBRyAPNh6g4H9qte'
- name: Update application download url
expect:
command: /opt/stack/postgres/postgresql/bin/psql --host=127.0.0.1 --port=7432 --username=wdchat -d WDCHAT -c "update wd_sys_config set sys_value = '{{ updateURL }}' where sys_group ='appversion' and sys_key = 'update_url'"
responses:
'Password for user wdchat': 'BBRyAPNh6g4H9qte'
- name: Reconfigure Customer Environment - Configure hostname
hostname: name={{ hostName }}
- name: Reconfigure Customer Environment - Configure /etc/hosts
lineinfile:
path: /etc/hosts
regexp: '^127\.0\.0\.1'
line: "{{ etcHost }}"
owner: root
group: root
mode: 0644
- name: Update Theme
expect:
command: /opt/stack/postgres/postgresql/bin/psql --host=127.0.0.1 --port=7432 --username=wdchat -d WDCHAT -f /tmp/{{ customer_name }}/{{ customer_name }}_{{ app_name }}_theme.sql
responses:
'Password for user wdchat': 'BBRyAPNh6g4H9qte'
- name: Deploy Customer iChatWeb.war
command: cp /tmp/{{ customer_name }}/iChatWeb.war /opt/stack/runtime/wildfly/standalone/deployments/iChatWeb.war
- name: Start WDCHAT service
shell: /opt/stack/script/ctlscript.sh start