--- #ams - name: create folder "{{ base_dir }}" file: path: "{{ base_dir }}" state: directory mode: '0755' owner: jetty group: dba - name: create folder "{{ base_dir }}/linux" file: path: "{{ base_dir }}/linux" state: directory mode: '0755' owner: jetty group: dba - name: create folder "{{ base_dir }}/linux/Appserver" file: path: "{{ base_dir }}/linux/Appserver" state: directory mode: '0755' owner: jetty group: dba - name: create folder "{{ base_dir }}/linux/Services" file: path: "{{ base_dir }}/linux/Services" state: directory mode: '0755' owner: jetty group: dba - name: unarchive /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/Appserver.tar.gz unarchive: src: /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/Appserver.tar.gz dest: "{{ base_dir }}/linux/Appserver/" remote_src: yes owner: jetty group: dba - name: unarchive /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/Services.tar.gz unarchive: src: /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/Services.tar.gz dest: "{{ base_dir }}/linux/Services/" remote_src: yes owner: jetty group: dba - name: create folder webclient-services file: path: "{{ base_dir }}/linux/webclient-services" state: directory mode: '0755' owner: jetty group: dba - name: tar datei rsAmsBvService-14.1.2.0.tar.gz entpacken unarchive: src: /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/webclient-services/rsAmsBvService-14.1.2.0.tar.gz dest: "{{ base_dir }}/linux/webclient-services/" remote_src: yes owner: jetty group: dba - name: tar datei SharedComponents-14.1.2.0.tar.gz entpacken unarchive: src: /sw/AMS/WEB/0016_14.1.2.0_AMS/1202153903_RS-97187_0016_14.1.2.0_AMS_1_6_BW_mit_Migration/linux/webclient-services/SharedComponents-14.1.2.0.tar.gz dest: "{{ base_dir }}/linux/webclient-services/" remote_src: yes owner: jetty group: dba - name: Template file pwdAppserver.xml.j2 with owner and permissions template: src: pwd_Appserver.xml.j2 dest: "{{ base_dir }}/linux/Appserver/config/pwd.xml" owner: jetty group: dba mode: '0644' - name: Template file rsWebserviceAppserver.xml.j2 with owner and permissions template: src: rsWebserviceAppserver.xml.j2 dest: "{{ base_dir }}/linux/Appserver/config/rsWebserviceAppserver.xml" owner: jetty group: dba mode: '0644' - name: Template file rsWebserviceAppserver.conf.j2 to "{{ base_dir }}/linux/Appserver/service/config/rsWebserviceAppserver.conf" template: src: rsWebserviceAppserver.conf.j2 dest: "{{ base_dir }}/linux/Appserver/service/config/rsWebserviceAppserver.conf" owner: jetty group: dba mode: '0644' - name: Template file pwd_ServiceIMP.xml.j2 with owner and permissions template: src: pwd_ServiceIMP.xml.j2 dest: "{{ base_dir }}/linux/Services/config/pwd.xml" owner: jetty group: dba mode: '0644' - name: Copy file rsWebserviceImp20.xml.j2 with owner and permissions template: src: rsWebserviceImp20.xml.j2 dest: "{{ base_dir }}/linux/Services/config/rsWebserviceImp20.xml" owner: jetty group: dba mode: '0644' - name: Template file rsWebserviceImp20.conf.j2 with owner and permissions template: src: rsWebserviceImp20.conf.j2 dest: "{{ base_dir }}/linux/Services/service/config/rsWebserviceImp20.conf" owner: jetty group: dba mode: '0644' - name: Template file rsAmsBvService.conf.j2 with owner and permissions template: src: rsAmsBvService.conf.j2 dest: "{{ base_dir }}/linux/webclient-services/rsAmsBvService-14.1.2.0/service/config/rsAmsBvService.conf" owner: jetty group: dba mode: '0644' - name: Template file tech.database.yaml.j2 with owner and permissions template: src: tech.database.yaml.j2 dest: "{{ base_dir }}/linux/webclient-services/rsAmsBvService-14.1.2.0/frameworkconfig/prefs/tech.database.yaml" owner: jetty group: dba mode: '0644' - name: Template file jetty.xml.j2 for Appserver with owner and permissions template: src: jetty.xml.j2 dest: "{{ base_dir }}/linux/Appserver/frameworkconfig/jetty_home/etc/jetty.xml" owner: jetty group: dba mode: '0644' - name: Template file jetty.xml.j2 for Services with owner and permissions template: src: jetty.xml.j2 dest: "{{ base_dir }}/linux/Services/frameworkconfig/jetty_home/etc/jetty.xml" owner: jetty group: dba mode: '0644' - name: copy common.xml to "{{ base_dir }}/linux/Appserver/config" copy: src: common.xml dest: "{{ base_dir }}/linux/Appserver/config/common.xml" owner: jetty group: dba mode: '0644' - name: copy common.xml to "{{ base_dir }}/linux/Services/config" copy: src: common.xml dest: "{{ base_dir }}/linux/Services/config/common.xml" owner: jetty group: dba mode: '0644' # wleche jdk-version muss genutzt werden? # openjdk alt entfernen und dann neues tar-installieren? #- name: commit changes to git #shell: | #git add . #git -c user.name='Ansible Playbook' -c user.email='ansible@playbook' commit -m "ams_0016_14.1.2.0" #exit 0 #args: #chdir: "/opt/rola"