update inventory.ini

This commit is contained in:
Stephane M B079 2025-05-30 15:36:31 +02:00
commit 45a9c313df
405 changed files with 227 additions and 2 deletions

View File

@ -0,0 +1,47 @@
#!/bin/bash
# === Chemins ===
INVENTORY_FILE="inventory/inventory.ini"
VAULT_FILE="group_vars/all/vault.yml"
TMP_FILE="$(mktemp)"
VARS_DIR="group_vars/all"
mkdir -p "$VARS_DIR"
# === Liste des hôtes à traiter ===
HOSTS=()
while IFS= read -r line; do
[[ "$line" =~ ^# ]] && continue # Ignore les commentaires
[[ "$line" =~ ^\[.*\]$ ]] && continue # Ignore les sections [group]
[[ -z "$line" ]] && continue # Ignore les lignes vides
HOSTNAME=$(echo "$line" | awk '{print $1}')
HOSTS+=("$HOSTNAME")
done < "$INVENTORY_FILE"
# === Collecte des mots de passe ===
declare -A PASSWORDS
echo "🛡️ Entrez les mots de passe sudo pour chaque hôte de l'inventaire :"
for HOST in "${HOSTS[@]}"; do
echo -n "🔐 $HOST: "
read -s PASSWORD
echo
PASSWORDS["$HOST"]="$PASSWORD"
done
# === Construction du fichier YAML temporaire ===
echo "become_passwords:" > "$TMP_FILE"
for HOST in "${HOSTS[@]}"; do
echo " \"$HOST\": \"${PASSWORDS[$HOST]}\"" >> "$TMP_FILE"
done
# === Pause facultative pour vérification ===
echo
echo "✅ Tous les mots de passe ont été saisis."
echo "Appuie sur Entrée pour chiffrer le fichier avec Ansible Vault..."
read
# === Chiffrement avec ansible-vault ===
ansible-vault encrypt "$TMP_FILE" --output "$VAULT_FILE"
rm -f "$TMP_FILE"
echo "🔒 Fichier chiffré créé : $VAULT_FILE"

View File

@ -0,0 +1,41 @@
$ANSIBLE_VAULT;1.1;AES256
37333939396665643238653661373365626338633139353038373562373937326435353461643464
3133656131316338333630346135633839663636643531340a613933373436353361646331303464
36616261626335336436363430346430666561303930646130633238303130663031356262666535
3637353365333164360a396136643638376633313331366136626436333964343433623362633831
31343561393761633433343563613239383337396132623961346664653166643537326332623630
32653161333465643062666565616230386631626565316331373336333132306634656565653236
66646334663531333764333938623634336165363261343166323562636135383566353366343761
36373839633037376362303035393234396639353466356136386432353131616364313233353662
65666330626337303466633031363034383062346562626332386165656234626461346331366531
64666531363938346633633730333635643263376265333866656339656539306539656666383634
63656336373963646536306434626533343037353332346363396636656639626530666363326231
30653339313233363036363130386633363532663334306663376436613030356662333164323131
34366336663333643136316433356134303534306433373561663839613333666664326638653536
65376538656136356561343361613336366437373036653637323864323437323632383462353734
63366264313231373261316237643965643633316565663137303366626131623837646239373136
30633562376265373037333031396232623339373634323631333132653539663338396331643031
35646433323335376663343263396332643737313638346362373831353835343437393566363833
37646438633633633630323535336131653532656533303761653565643135353834326563626661
62663539323265313566656563646636353135356333653563613139616431333761343936306235
32366437386161336533353630373462653763623930376232623039306363393833353361373431
65623437353738393262343336363432383235366635653937656261616438663665616635336537
35666534316338303336323731373765353465613666346264653831323065353336663061313231
36373535613465656637343139326539616335613666623961323665616464333963343631633635
38353732633237363338626563386163326534613736623234616434376637623266393533353561
33393364343962636266343939643962316134396339356634313732306638396561626262643738
61373966633635666235643061663439336466356639346132616137663265346432663164623361
36383933366538623832336436626463386338343566343436633636636661636135663337323665
31643835376461303737396365386465653834333337323331623661653836376434376331313735
39326230666637393163636233646431636666633734366661653139323562386661383039346462
36623837313962333330383132396661646531313962356565303263626662363165656531346331
61636237613862646431633837613762373161643765303162336165663965316138303237663766
39666436383833363036326339613161383161356263313637363564633230383031613433643830
32666233373964653539366538326462663834333933333430656137346663393863666566643065
63333133656531363566363637333238326237333262313330346364613134393037613536333939
39633330323136636561336530386664376461616666613532343762366137313361646365363465
34613664333930613838373937336235613430353464313533353064666236666333363864326361
37623164636437656665333838323066326131646662666638313763373835373161323831663932
66646130643363336231663039333161353737313162656132333064636439363034363964396161
66373133646637373766353333633564326639386233363362343338343434313637396530663333
32333563666539336137

View File

@ -1,9 +1,37 @@
[debian_vm] [debians]
192.168.1.34 ansible_user=smauro ansible_ssh_pass=testtest website-mc ansible_host=10.0.0.2 ansible_port=22
ids-01 ansible_host=10.0.0.6 ansible_port=22
db-02 ansible_host=10.0.0.7 ansible_port=22
steph ansible_host=10.0.0.9 ansible_port=51474
revproxy-01 ansible_host=10.0.0.4 ansible_port=59512
minecraft ansible_host=10.0.0.5 ansible_port=59008
evotechsphere ansible_host=10.0.0.11 ansible_port=22
collaboraonline ansible_host=10.0.0.12 ansible_port=22
n8n ansible_host=10.0.0.13 ansible_port=22
bookstack ansible_host=10.0.0.17 ansible_port=22
gitea ansible_host=10.0.0.19 ansible_port=22
website ansible_host=10.0.0.10 ansible_port=59513
cloud-01 ansible_host=10.0.0.3 ansible_port=22
netbox ansible_host=10.0.0.16 ansible_port=22
rustdesk ansible_host=10.0.0.18 ansible_port=22
[server_web] [server_web]
#192.168.1.116 ansible_user=root ansible_ssh_pass=testtest #192.168.1.116 ansible_user=root ansible_ssh_pass=testtest
<<<<<<< HEAD
5.196.14.69 ansible_user=root ansible_port=2222 5.196.14.69 ansible_user=root ansible_port=2222
=======
#192.168.1.145 ansible_user=root ansible_ssh_pass=testtest
#192.168.1.118 ansible_user=root ansible_ssh_pass=testtest
[server]
#192.168.1.136 ansible_user=smauro
#192.168.1.248 ansible_user=smauro
#192.168.1.168 ansible_user=smauro
#192.168.1.14 ansible_user=smauro ansible_port=52190
#192.168.1.10 ansible_user=smauro ansible_port=52190
#192.168.1.145 ansible_user=smauro
>>>>>>> 0849dd98016ca2a9c5317c44a504154be8a535f0
[grafana] [grafana]
#192.168.1.58 ansible_user=smauro #192.168.1.58 ansible_user=smauro
@ -16,4 +44,12 @@
#192.168.1.248 ansible_user=smauro #192.168.1.248 ansible_user=smauro
#192.168.1.10 ansible_user=smauro ansible_port=52190 #192.168.1.10 ansible_user=smauro ansible_port=52190
#192.168.1.14 ansible_user=smauro ansible_port=52190 #192.168.1.14 ansible_user=smauro ansible_port=52190
<<<<<<< HEAD
5.196.14.69 ansible_user=smauro ansible_port=2222 5.196.14.69 ansible_user=smauro ansible_port=2222
=======
#192.168.1.57 ansible_user=smauro
#192.168.1.145 ansible_user=smauro
#192.168.1.118 ansible_user=smauro
#192.168.1.78 ansible_user=smauro
192.168.1.61 ansible_user=smauro
>>>>>>> 0849dd98016ca2a9c5317c44a504154be8a535f0

View File

@ -0,0 +1,41 @@
[debians]
website-mc ansible_host=10.0.0.2
ids-01 ansible_host=10.0.0.6
db-02 ansible_host=10.0.0.7
steph ansible_host=10.0.0.9
revproxy-01 ansible_host=10.0.0.4
minecraft ansible_host=10.0.0.5
evotechsphere ansible_host=10.0.0.11
collaboraonline ansible_host=10.0.0.12
n8n ansible_host=10.0.0.13
bookstack ansible_host=10.0.0.17
gitea ansible_host=10.0.0.19
[server_web]
#192.168.1.116 ansible_user=root ansible_ssh_pass=testtest
#192.168.1.145 ansible_user=root ansible_ssh_pass=testtest
#192.168.1.118 ansible_user=root ansible_ssh_pass=testtest
[server]
#192.168.1.136 ansible_user=smauro
#192.168.1.248 ansible_user=smauro
#192.168.1.168 ansible_user=smauro
#192.168.1.14 ansible_user=smauro ansible_port=52190
#192.168.1.10 ansible_user=smauro ansible_port=52190
#192.168.1.145 ansible_user=smauro
[grafana]
#192.168.1.58 ansible_user=smauro
#192.168.1.249 ansible_user=smauro ansible_port=59008
#192.168.1.65 ansible_user=smauro
#192.168.1.138 ansible_user=smauro ansible_port=59512
#192.168.1.251 ansible_user=smauro ansible_port=59513
#192.168.1.168 ansible_user=smauro
#192.168.1.136 ansible_user=smauro
#192.168.1.248 ansible_user=smauro
#192.168.1.10 ansible_user=smauro ansible_port=52190
#192.168.1.14 ansible_user=smauro ansible_port=52190
#192.168.1.57 ansible_user=smauro
#192.168.1.145 ansible_user=smauro
#192.168.1.118 ansible_user=smauro

Some files were not shown because too many files have changed in this diff Show More