Select Git revision
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]