Skip to content
Snippets Groups Projects
Select Git revision
  • 58a1c04d7a9ad9563c6a76c5f17eb9ef39fd0d2d
  • master default protected
  • archivematica_support
  • extended_maintenance
  • fix_autocomplete
5 results

install_subapp.yml

Blame
  • configure_rosetta_prerequisites.yml 4.41 KiB
    ---
    - name: template global.properties PROD
      ansible.builtin.template:
        src: "{{ item }}"
        dest: "/{{ item }}"
        owner: "{{ vault_rosetta_user }}"
        group: "{{ vault_rosetta_group }}"
        mode: "0444"
        backup: true
      vars:
        dbconnection_url: "{{ vault_global_properties_prod.dbconnection_url }}"
        tls_hostname: "{{ vault_global_properties_prod.tls_hostname }}"
        ora_sid: "{{ vault_global_properties_prod.ora_sid }}"
        jboss_maxmemory: "{{ vault_global_properties_prod.jboss_maxmemory }}"
        http_port: "{{ vault_global_properties_prod.http_port }}"
        https_port: "{{ vault_global_properties_prod.https_port }}"
        pds_port: "{{ vault_global_properties_prod.pds_port }}"
        native_ssl_keystore_password: "{{ vault_global_properties_prod.native_ssl_keystore_password }}"
      loop:
        - "exlibris/dps/d4_1/system.dir/conf/global.properties_http"
        - "exlibris/dps/d4_1/system.dir/conf/global.properties_https"
      when: ansible_hostname in "appprod0"
    - name: set symlink for correct global.properties PROD
      ansible.builtin.file:
        src: "/exlibris/dps/d4_1/system.dir/conf/global.properties_http"
        dest: "/exlibris/dps/d4_1/system.dir/conf/global.properties"
        state: link
      when: ansible_hostname in "appprod0"
    
    - name: template global.properties TEST
      ansible.builtin.template:
        src: "{{ item }}"
        dest: "/{{ item }}"
        owner: "{{ vault_rosetta_user }}"
        group: "{{ vault_rosetta_group }}"
        mode: "0444"
        backup: true
      vars:
        dbconnection_url: "{{ vault_global_properties_test.dbconnection_url }}"
        tls_hostname: "{{ vault_global_properties_test.tls_hostname }}"
        ora_sid: "{{ vault_global_properties_test.ora_sid }}"
        jboss_maxmemory: "{{ vault_global_properties_test.jboss_maxmemory }}"
        http_port: "{{ vault_global_properties_test.http_port }}"
        https_port: "{{ vault_global_properties_test.https_port }}"
        pds_port: "{{ vault_global_properties_test.pds_port }}"
        native_ssl_keystore_password: "{{ vault_global_properties_test.native_ssl_keystore_password }}"
      loop:
        - "exlibris/dps/d4_1/system.dir/conf/global.properties_http"
        - "exlibris/dps/d4_1/system.dir/conf/global.properties_https"
      when: ansible_hostname in "-test"
    - name: set symlink for correct global.properties TEST
      ansible.builtin.file:
        src: "/exlibris/dps/d4_1/system.dir/conf/global.properties_https"
        dest: "/exlibris/dps/d4_1/system.dir/conf/global.properties"
        state: link
      when: ansible_hostname in "-test"
    
    - name: template global.properties DEV
      ansible.builtin.template:
        src: "{{ item }}"
        dest: "/{{ item }}"
        owner: "{{ vault_rosetta_user }}"
        group: "{{ vault_rosetta_group }}"
        mode: "0444"
        backup: true
      vars:
        dbconnection_url: "{{ vault_global_properties_dev.dbconnection_url }}"
        tls_hostname: "{{ vault_global_properties_dev.tls_hostname }}"
        ora_sid: "{{ vault_global_properties_dev.ora_sid }}"
        jboss_maxmemory: "{{ vault_global_properties_dev.jboss_maxmemory }}"