more stuff
This commit is contained in:
parent
6a43132bc8
commit
79e6a1a543
18 changed files with 426 additions and 144 deletions
|
|
@ -218,45 +218,39 @@ setup_inventory_file() {
|
|||
|
||||
EOF
|
||||
|
||||
vps_entries=""
|
||||
if [ -n "$vipy_ip" ]; then
|
||||
cat >> inventory.ini << EOF
|
||||
[vipy]
|
||||
$vipy_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
|
||||
EOF
|
||||
vps_entries+="vipy ansible_host=$vipy_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key\n"
|
||||
fi
|
||||
|
||||
if [ -n "$watchtower_ip" ]; then
|
||||
cat >> inventory.ini << EOF
|
||||
[watchtower]
|
||||
$watchtower_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
|
||||
EOF
|
||||
vps_entries+="watchtower ansible_host=$watchtower_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key\n"
|
||||
fi
|
||||
if [ -n "$spacey_ip" ]; then
|
||||
vps_entries+="spacey ansible_host=$spacey_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key\n"
|
||||
fi
|
||||
|
||||
if [ -n "$spacey_ip" ]; then
|
||||
if [ -n "$vps_entries" ]; then
|
||||
cat >> inventory.ini << EOF
|
||||
[spacey]
|
||||
$spacey_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
|
||||
[vps]
|
||||
${vps_entries}
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ -n "$nodito_ip" ]; then
|
||||
cat >> inventory.ini << EOF
|
||||
[nodito]
|
||||
$nodito_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
[nodito_host]
|
||||
nodito ansible_host=$nodito_ip ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
# Add nodito-vms placeholder for VMs that will be created later
|
||||
# Add nodito_vms placeholder for VMs that will be created later
|
||||
cat >> inventory.ini << EOF
|
||||
# Nodito VMs - These don't exist yet and will be created on the Proxmox server
|
||||
# Add them here once you create VMs on nodito (e.g., memos-box, etc.)
|
||||
[nodito-vms]
|
||||
[nodito_vms]
|
||||
# Example:
|
||||
# 192.168.1.150 ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key hostname=memos-box
|
||||
# memos_box ansible_host=192.168.1.150 ansible_user=counterweight ansible_port=22 ansible_ssh_private_key_file=$ssh_key
|
||||
|
||||
EOF
|
||||
|
||||
|
|
@ -439,9 +433,9 @@ print_summary() {
|
|||
echo ""
|
||||
|
||||
print_info "Note about inventory groups:"
|
||||
echo " • [nodito-vms] group created as placeholder"
|
||||
echo " • [nodito_vms] group created as placeholder"
|
||||
echo " • These VMs will be created later on Proxmox"
|
||||
echo " • Add their IPs to inventory.ini once created"
|
||||
echo " • Add their host entries to inventory.ini once created"
|
||||
echo ""
|
||||
|
||||
print_info "To test SSH access to a host:"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue