I looking to see if it is possible to call a inventory file that is built
during the playbook? The role Set mailbox server to inventory file builds
a new inventory file and I want to use that in Mailbox Statistics
Collection role. It works and creates the inventory file but does not
seem to work, which I have tried both:
ansible-playbook Mailbox_Count.yml -e site_vars="Creds"
--ask-vault-password -v
ansible-playbook -i /etc/ansible/playbooks//sites/Mailbox_Count_Dynamic
Mailbox_Count.yml -e site_vars="Creds" --ask-vault-password -v
is this even possible? Or do I need a first playbook to create the
inventory file and the follow-up to grab the mailbox count, so breaking up
the below into 2.
- 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
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/e68cb6a1-2f5c-4a40-9750-3be47bf318f2n%40googlegroups.com.