Skip to content
Snippets Groups Projects
Select Git revision
  • 27cdfbd47c66a7015ea201a2980e72852b5b0638
  • master default protected
  • extended_maintenance
3 results

main.yml

Blame
  • main.yml 1.41 KiB
    ---
    - name: include Ansible Vaults
      include_vars: "{{ role_path }}/../ansible_vaults/{{ role_name }}/{{ item }}"
      loop:
        - "dsm.vault"
        - "iptables.vault"
        - "nfs_shares.vault"
        - "oracle.vault"
        - "rosetta.vault"
        - "sanitytest.vault"
      tags: [always]
    
    ### COMMON TASKS
    
    - import_tasks: configure_yum_repositories.yml
      tags: [yum, repositories]
    - import_tasks: install_packages.yml
      tags: [yum, packages]
    - import_tasks: create_users.yml
      tags: [users]
    - import_tasks: "configure_sanitytest.yml"
      tags: [users, sanitytest]
    - import_tasks: configure_nfs_mounts.yml
      tags: [mount, nfs]
    - import_tasks: install_checkmk_plugins.yml
      tags: [checkmk, monitoring]
    - import_tasks: configure_iptables.yml
      tags: [iptables]
    - import_tasks: configure_selinux.yml
      tags: [selinux]
    
    ### ROSETTA TASKS
    
    - debug:
        var: ansible_hostname
    
    # https://docs.ansible.com/ansible/latest/user_guide/playbooks_tags.html#tag-inheritance-adding-tags-to-multiple-tasks
    - include_tasks: rosetta/main_rosetta.yml
      when:
        - ( ansible_hostname is search("rosapp") ) or
          ( ansible_hostname is search("rosetta-test") )
      tags: [always]
    
    ### ORACLE TASKS
    # https://docs.ansible.com/ansible/latest/user_guide/playbooks_tags.html#tag-inheritance-adding-tags-to-multiple-tasks
    - include_tasks: oracle/main_oracle.yml
      when:
        - ( ansible_hostname is search("rosora") ) or
          ( ansible_hostname is search("rosettaora") )
      tags: [always]