Onboard client: Sundance Jim (SD-002) — basic inventory scaffold
This commit is contained in:
7
inventories/clients/sundance-jim-home/group_vars/all.yml
Normal file
7
inventories/clients/sundance-jim-home/group_vars/all.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
# Client-specific overrides go here
|
||||
# client_id: "ACME-001"
|
||||
# client_name: "ACME Corp"
|
||||
# billing_model: "hybrid"
|
||||
# change_freeze: false
|
||||
# human_estimate_seconds: 2700
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# inventory/group_vars/pfsense_nodes.yml
|
||||
# Applied to all hosts in the [pfsense] group.
|
||||
|
||||
# pfSense runs FreeBSD — Python may not be installed.
|
||||
# Using 'raw' module throughout the role avoids this entirely,
|
||||
# but set the interpreter discovery to auto for safety.
|
||||
ansible_python_interpreter: auto_silent
|
||||
|
||||
# SSH connection settings tuned for pfSense/FreeBSD
|
||||
ansible_connection: ssh
|
||||
ansible_ssh_common_args: >-
|
||||
-o StrictHostKeyChecking=no
|
||||
-o UserKnownHostsFile=/dev/null
|
||||
-o ConnectTimeout=15
|
||||
-o ServerAliveInterval=10
|
||||
-o ServerAliveCountMax=3
|
||||
|
||||
# pfSense's shell is tcsh by default; force sh for compatibility
|
||||
ansible_shell_type: sh
|
||||
ansible_shell_executable: /bin/sh
|
||||
|
||||
# Set to your SSH key or use ansible_password
|
||||
# ansible_ssh_private_key_file: ~/.ssh/pfsense_rsa
|
||||
|
||||
# Default upgrade settings (can be overridden per host in host_vars/)
|
||||
perform_upgrade: false
|
||||
allow_major_upgrade: false
|
||||
auto_reboot: true
|
||||
pkg_repo_update: true
|
||||
Reference in New Issue
Block a user