Move some playbook variables to inventory

This commit is contained in:
Tunui Franken 2024-01-15 12:18:44 +01:00
parent 3641d2dd35
commit 23ba286cd3
4 changed files with 15 additions and 6 deletions

View file

@ -1,7 +1,7 @@
[defaults]
vault_password_file = get-vault-password.sh
stdout_callback = yaml
inventory = inventory.ini
inventory = inventory/
[ssh_connection]
ssh_args = -o UserKnownHostsFile=known_hosts -F ssh_config

View file

@ -0,0 +1,6 @@
---
virtual_domain: tunuifranken.info
server_admin: "dns@{{ virtual_domain }}"
domain: "{{ ansible_hostname }}.{{ virtual_domain }}"
foo: bar

View file

@ -2,3 +2,11 @@ lime2
lime2-test remote_user=vagrant
mailserver
mailserver-test remote_user=vagrant
[lime2servers]
lime2
lime2-test
[mailservers]
mailserver
mailserver-test

View file

@ -5,15 +5,10 @@
- name: Install mail server
gather_facts: true
hosts: mailserver,mailserver-test
vars:
virtual_domain: tunuifranken.info
roles:
- role: common_handlers
tags: always
- role: deploy_certificate
vars:
server_admin: "dns@{{ virtual_domain }}"
domain: "{{ ansible_hostname }}.{{ virtual_domain }}"
tags: cert
- role: mailserver_database
tags: database