30 lines
599 B
YAML
30 lines
599 B
YAML
# Toal Lab Site Playbook
|
|
- name: Common Lab Machine Setup
|
|
hosts: tag_ansible
|
|
become: true
|
|
roles:
|
|
- toal-common
|
|
|
|
- name: Set Network OS from Netbox info.
|
|
gather_facts: no
|
|
hosts: switch01
|
|
tasks:
|
|
- name: Set network os type for Cisco
|
|
set_fact: ansible_network_os="ios"
|
|
when: "'Cisco IOS' in platforms"
|
|
|
|
- name: Configure infrastructure
|
|
hosts: switch01
|
|
become_method: enable
|
|
connection: network_cli
|
|
gather_facts: no
|
|
|
|
roles:
|
|
- toallab.infrastructure
|
|
|
|
- name: Include Minecraft tasks
|
|
include: minecraft.yml
|
|
|
|
- name: Include Gitea tasks
|
|
include: gitea.yml
|