47 lines
1.1 KiB
Plaintext
47 lines
1.1 KiB
Plaintext
|
|
# host_credentials.yml — per-host SSH credentials
|
||
|
|
#
|
||
|
|
# Copy this file to host_credentials.yml and fill in your credentials.
|
||
|
|
# This file is gitignored — never commit the real version.
|
||
|
|
#
|
||
|
|
# Match by IP address (most reliable) or by NetBox/UniFi hostname slug.
|
||
|
|
# Entries are checked in order; first match wins.
|
||
|
|
#
|
||
|
|
# Fields (all optional — omit to fall back to the Semaphore template key):
|
||
|
|
# user : SSH username
|
||
|
|
# password : SSH password
|
||
|
|
# port : SSH port (default 22)
|
||
|
|
# become : true/false — sudo after login (default true)
|
||
|
|
|
||
|
|
# --- Default fallback for all hosts (lowest priority) ---
|
||
|
|
defaults:
|
||
|
|
user: ubuntu
|
||
|
|
password: changeme
|
||
|
|
become: true
|
||
|
|
|
||
|
|
# --- Per-subnet defaults ---
|
||
|
|
subnets:
|
||
|
|
- cidr: 10.40.40.0/24
|
||
|
|
user: ubuntu
|
||
|
|
password: changeme
|
||
|
|
|
||
|
|
- cidr: 192.168.1.0/24
|
||
|
|
user: admin
|
||
|
|
password: changeme
|
||
|
|
|
||
|
|
- cidr: 10.10.20.0/24
|
||
|
|
user: cisco
|
||
|
|
password: changeme
|
||
|
|
|
||
|
|
# --- Per-host overrides (highest priority) ---
|
||
|
|
# Keyed by IP address
|
||
|
|
hosts:
|
||
|
|
10.40.40.2:
|
||
|
|
user: ubuntu
|
||
|
|
password: changeme
|
||
|
|
192.168.1.190:
|
||
|
|
user: root
|
||
|
|
password: changeme
|
||
|
|
10.40.40.119:
|
||
|
|
user: semaphore
|
||
|
|
password: changeme
|