ansible-infra/playbooks/external.yml

20 lines
575 B
YAML

---
- name: setup external infrastructure
hosts: external
gather_facts: false
vars_files: ../inventory/vault.yml
tasks:
- include_vars: ../inventory/vault.yml
- name: include common role
ansible.builtin.include_role:
name: nullified.infrastructure.common
- name: include security role
ansible.builtin.include_role:
name: nullified.infrastructure.security
- name: setup servers
hosts: external:&server
tasks:
- name: include server role
ansible.builtin.include_role:
name: nullified.infrastructure.server