- name: Get messaging enviroment
hosts: localhost
run_once: true
roles:
- Get_Messaging_Environment
vars_files:
- /etc/ansible/vars/{{ site_vars }}.yml
vars:
ansible_become_user: root
gather_facts: false
- name: Get the current mailbox server for the environment
hosts: XU_Server
become: yes
become_method: runas
roles:
- Get_Mailbox_Servers
vars_files:
- /etc/ansible/vars/{{ site_vars }}.yml
vars:
ansible_become_user: "{{ Admin_Acct }}"
ansible_become_pass: "{{ Admin_Pass }}"
gather_facts: false
- name: Set mailbox server to inventory file
hosts: localhost
run_once: true
roles:
- Set_Mailbox_Servers_To_Inventory
vars_files:
- /etc/ansible/vars/{{ site_vars }}.yml
vars:
ansible_become_user: root
gather_facts: false
- name: Mailbox Statistics Collection
hosts: MailboxServers
become: yes
become_method: runas
roles:
- MailboxServer_Count
vars_files:
- /etc/ansible/vars/{{ site_vars }}.yml
- /etc/ansible/playbooks/Messaging/Exchange_2013/sites/Mailbox_Count_Dynamic
vars:
ansible_become_user: "{{ Admin_Acct }}"
ansible_become_pass: "{{ Admin_Pass }}"
gather_facts: false