feat: inventory, connection group_vars, makerfloss vault identity
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
be9ac7f78b
commit
3abb937a03
3 changed files with 23 additions and 0 deletions
4
group_vars/all.yml
Normal file
4
group_vars/all.yml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
# Shared non-secret defaults across all hosts go here.
|
||||
# Secrets live in the vault (see host_vars / a vaulted file), not in this file.
|
||||
org_name: "MakerFLOSS"
|
||||
12
group_vars/mikrotik.yml
Normal file
12
group_vars/mikrotik.yml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
ansible_connection: ansible.netcommon.network_cli
|
||||
ansible_network_os: community.routeros.routeros
|
||||
ansible_user: admin
|
||||
ansible_ssh_private_key_file: "~/.ssh/id_ed25519"
|
||||
|
||||
# Domain enable-flags (day-2 play). Override per-host if needed.
|
||||
switch_identity_enabled: true
|
||||
switch_users_enabled: true
|
||||
switch_vlans_enabled: true
|
||||
switch_backup_enabled: true
|
||||
switch_firmware_enabled: false # opt-in; upgrades are disruptive
|
||||
7
inventories/prod/hosts.yml
Normal file
7
inventories/prod/hosts.yml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
all:
|
||||
children:
|
||||
mikrotik:
|
||||
hosts:
|
||||
crs310-maker:
|
||||
ansible_host: 192.168.88.1 # temp mgmt IP until Task 4 sets the real one
|
||||
Loading…
Add table
Reference in a new issue