diff --git a/generate_inventory.sh b/generate_inventory.sh new file mode 100755 index 0000000..af3e285 --- /dev/null +++ b/generate_inventory.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Scan the network to discover hosts +nmap -sn 192.168.1.0/24 -oG - | awk '/Up$/{print $2}' > hosts.txt + +# Create the Ansible inventory file in YAML format +echo "all:" > inventory.yml + +while read -r ip_address; do + dns_name=$(dig -x "$ip_address" +short | sed -e 's/\.$//') + if [ -n "$dns_name" ]; then + echo " hosts:" >> inventory.yml + echo " $dns_name:" >> inventory.yml + echo " ansible_host: $ip_address" >> inventory.yml + fi +done < hosts.txt + +echo "Inventory file created: inventory.yml" diff --git a/hosts.txt b/hosts.txt new file mode 100644 index 0000000..b2afdd6 --- /dev/null +++ b/hosts.txt @@ -0,0 +1,21 @@ +192.168.1.1 +192.168.1.16 +192.168.1.18 +192.168.1.22 +192.168.1.23 +192.168.1.25 +192.168.1.112 +192.168.1.117 +192.168.1.119 +192.168.1.139 +192.168.1.144 +192.168.1.171 +192.168.1.190 +192.168.1.201 +192.168.1.202 +192.168.1.228 +192.168.1.237 +192.168.1.238 +192.168.1.239 +192.168.1.240 +192.168.1.245 diff --git a/inventory.yml b/inventory.yml new file mode 100644 index 0000000..1abd10d --- /dev/null +++ b/inventory.yml @@ -0,0 +1,50 @@ +all: + hosts: + ubnt: + ansible_host: 192.168.1.1 + hosts: + SonosZP.localdomain: + ansible_host: 192.168.1.16 + hosts: + raspi.localdomain: + ansible_host: 192.168.1.18 + hosts: + Chromecast.localdomain: + ansible_host: 192.168.1.25 + hosts: + office.localdomain: + ansible_host: 192.168.1.112 + hosts: + 00178862792d.localdomain: + ansible_host: 192.168.1.117 + hosts: + dc01.localdomain: + ansible_host: 192.168.1.119 + hosts: + homeserver.localdomain: + ansible_host: 192.168.1.144 + ansible_become: windows + hosts: + Google-Nest-Mini: + ansible_host: 192.168.1.171 + hosts: + LGwebOSTV.localdomain: + ansible_host: 192.168.1.190 + hosts: + Galaxy-A33-5G.localdomain: + ansible_host: 192.168.1.201 + hosts: + raspii.localdomain: + ansible_host: 192.168.1.202 + hosts: + unifi: + ansible_host: 192.168.1.237 + hosts: + livingroom.localdomain: + ansible_host: 192.168.1.238 + hosts: + office-switch.localdomain: + ansible_host: 192.168.1.239 + hosts: + Bedroom.localdomain: + ansible_host: 192.168.1.240 diff --git a/inventory/domain.east-west.dk b/inventory_old/oldinv/domain.east-west.dk similarity index 100% rename from inventory/domain.east-west.dk rename to inventory_old/oldinv/domain.east-west.dk diff --git a/inventory/rejtesta.v13.0.local b/inventory_old/oldinv/rejtesta.v13.0.local similarity index 100% rename from inventory/rejtesta.v13.0.local rename to inventory_old/oldinv/rejtesta.v13.0.local diff --git a/inventory/rejtestc.local b/inventory_old/oldinv/rejtestc.local similarity index 100% rename from inventory/rejtestc.local rename to inventory_old/oldinv/rejtestc.local diff --git a/inventory/rejtestc.v13.0.local b/inventory_old/oldinv/rejtestc.v13.0.local similarity index 100% rename from inventory/rejtestc.v13.0.local rename to inventory_old/oldinv/rejtestc.v13.0.local diff --git a/inventory/thalesgroup.local b/inventory_old/oldinv/thalesgroup.local similarity index 100% rename from inventory/thalesgroup.local rename to inventory_old/oldinv/thalesgroup.local diff --git a/playbooks/hosts.txt b/old_hosts.txt similarity index 100% rename from playbooks/hosts.txt rename to old_hosts.txt diff --git a/playbooks/oldstuff/Clean_up.yaml b/oldstuff/Clean_up.yaml similarity index 100% rename from playbooks/oldstuff/Clean_up.yaml rename to oldstuff/Clean_up.yaml diff --git a/playbooks/oldstuff/Import-ax-modelstore.yaml b/oldstuff/Import-ax-modelstore.yaml similarity index 100% rename from playbooks/oldstuff/Import-ax-modelstore.yaml rename to oldstuff/Import-ax-modelstore.yaml diff --git a/playbooks/oldstuff/ansible-krb-install.yaml b/oldstuff/ansible-krb-install.yaml similarity index 100% rename from playbooks/oldstuff/ansible-krb-install.yaml rename to oldstuff/ansible-krb-install.yaml diff --git a/playbooks/oldstuff/install-Bo_and_Ax.yaml b/oldstuff/install-Bo_and_Ax.yaml similarity index 100% rename from playbooks/oldstuff/install-Bo_and_Ax.yaml rename to oldstuff/install-Bo_and_Ax.yaml diff --git a/playbooks/oldstuff/install-axinstall-new.yaml b/oldstuff/install-axinstall-new.yaml similarity index 100% rename from playbooks/oldstuff/install-axinstall-new.yaml rename to oldstuff/install-axinstall-new.yaml diff --git a/playbooks/oldstuff/install-boinstall.yaml b/oldstuff/install-boinstall.yaml similarity index 100% rename from playbooks/oldstuff/install-boinstall.yaml rename to oldstuff/install-boinstall.yaml diff --git a/playbooks/oldstuff/install-boinstall_and_axinstall-new.yaml b/oldstuff/install-boinstall_and_axinstall-new.yaml similarity index 100% rename from playbooks/oldstuff/install-boinstall_and_axinstall-new.yaml rename to oldstuff/install-boinstall_and_axinstall-new.yaml diff --git a/playbooks/oldstuff/install-boinstall_and_axinstall.yaml b/oldstuff/install-boinstall_and_axinstall.yaml similarity index 100% rename from playbooks/oldstuff/install-boinstall_and_axinstall.yaml rename to oldstuff/install-boinstall_and_axinstall.yaml diff --git a/playbooks/oldstuff/install-notepadplus.yaml b/oldstuff/install-notepadplus.yaml similarity index 100% rename from playbooks/oldstuff/install-notepadplus.yaml rename to oldstuff/install-notepadplus.yaml diff --git a/playbooks/oldstuff/old/OLD_run-ax-Cilcompile.yaml b/oldstuff/old/OLD_run-ax-Cilcompile.yaml similarity index 100% rename from playbooks/oldstuff/old/OLD_run-ax-Cilcompile.yaml rename to oldstuff/old/OLD_run-ax-Cilcompile.yaml diff --git a/playbooks/oldstuff/old/install-v12.0.yaml b/oldstuff/old/install-v12.0.yaml similarity index 100% rename from playbooks/oldstuff/old/install-v12.0.yaml rename to oldstuff/old/install-v12.0.yaml diff --git a/playbooks/oldstuff/start-AX.yaml b/oldstuff/start-AX.yaml similarity index 100% rename from playbooks/oldstuff/start-AX.yaml rename to oldstuff/start-AX.yaml diff --git a/playbooks/oldstuff/start.yaml b/oldstuff/start.yaml similarity index 100% rename from playbooks/oldstuff/start.yaml rename to oldstuff/start.yaml diff --git a/playbooks/oldstuff/stop-AX.yaml b/oldstuff/stop-AX.yaml similarity index 100% rename from playbooks/oldstuff/stop-AX.yaml rename to oldstuff/stop-AX.yaml diff --git a/playbooks/oldstuff/stop.yaml b/oldstuff/stop.yaml similarity index 100% rename from playbooks/oldstuff/stop.yaml rename to oldstuff/stop.yaml diff --git a/playbooks/oldstuff/tasks/Clean-up_Test.yaml b/oldstuff/tasks/Clean-up_Test.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Clean-up_Test.yaml rename to oldstuff/tasks/Clean-up_Test.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI43972_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI43972_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI43972_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI43972_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI43976_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI43976_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI43976_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI43976_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI43980_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI43980_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI43980_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI43980_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI43981_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI43981_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI43981_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI43981_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46769_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI46769_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46769_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI46769_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46777_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI46777_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46777_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI46777_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46792_MDL.yaml b/oldstuff/tasks/Postinstalls/install-PI46792_MDL.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46792_MDL.yaml rename to oldstuff/tasks/Postinstalls/install-PI46792_MDL.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46810_BORIS.yaml b/oldstuff/tasks/Postinstalls/install-PI46810_BORIS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46810_BORIS.yaml rename to oldstuff/tasks/Postinstalls/install-PI46810_BORIS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46810_CWS.yaml b/oldstuff/tasks/Postinstalls/install-PI46810_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46810_CWS.yaml rename to oldstuff/tasks/Postinstalls/install-PI46810_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46838.yaml b/oldstuff/tasks/Postinstalls/install-PI46838.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46838.yaml rename to oldstuff/tasks/Postinstalls/install-PI46838.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/install-PI46849_MDL.yaml b/oldstuff/tasks/Postinstalls/install-PI46849_MDL.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/install-PI46849_MDL.yaml rename to oldstuff/tasks/Postinstalls/install-PI46849_MDL.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43972_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI43972_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43972_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI43972_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43976_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI43976_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43976_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI43976_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43980_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI43980_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43980_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI43980_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43981_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI43981_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI43981_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI43981_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46769_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46769_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46769_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46769_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46777_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46777_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46777_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46777_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46792_MDL.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46792_MDL.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46792_MDL.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46792_MDL.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46810_BORIS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46810_BORIS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46810_BORIS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46810_BORIS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46810_CWS.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46810_CWS.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46810_CWS.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46810_CWS.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46838.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46838.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46838.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46838.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46849_MDL.yaml b/oldstuff/tasks/Postinstalls/v.12/install-PI46849_MDL.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-PI46849_MDL.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-PI46849_MDL.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestA.yaml b/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestA.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestA.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestA.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestC.yaml b/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestC.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestC.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-axinstall-v12.0-TestC.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestA.yaml b/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestA.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestA.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestA.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestC.yaml b/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestC.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestC.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0-TestC.yaml diff --git a/playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0_HF.yaml b/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0_HF.yaml similarity index 100% rename from playbooks/oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0_HF.yaml rename to oldstuff/tasks/Postinstalls/v.12/install-boinstall-v12.0_HF.yaml diff --git a/playbooks/oldstuff/tasks/grab-config.yaml b/oldstuff/tasks/grab-config.yaml similarity index 100% rename from playbooks/oldstuff/tasks/grab-config.yaml rename to oldstuff/tasks/grab-config.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-TravelCardDeployTravelCardServices.yaml b/oldstuff/tasks/install-axinstall-TravelCardDeployTravelCardServices.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-TravelCardDeployTravelCardServices.yaml rename to oldstuff/tasks/install-axinstall-TravelCardDeployTravelCardServices.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-cilcompile.yaml b/oldstuff/tasks/install-axinstall-cilcompile.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-cilcompile.yaml rename to oldstuff/tasks/install-axinstall-cilcompile.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-deployposttravelcardservices.yaml b/oldstuff/tasks/install-axinstall-deployposttravelcardservices.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-deployposttravelcardservices.yaml rename to oldstuff/tasks/install-axinstall-deployposttravelcardservices.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-importmodel.yaml b/oldstuff/tasks/install-axinstall-importmodel.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-importmodel.yaml rename to oldstuff/tasks/install-axinstall-importmodel.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-sqlreindex.yaml b/oldstuff/tasks/install-axinstall-sqlreindex.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-sqlreindex.yaml rename to oldstuff/tasks/install-axinstall-sqlreindex.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall-xppcompileall.yaml b/oldstuff/tasks/install-axinstall-xppcompileall.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall-xppcompileall.yaml rename to oldstuff/tasks/install-axinstall-xppcompileall.yaml diff --git a/playbooks/oldstuff/tasks/install-axinstall.yaml b/oldstuff/tasks/install-axinstall.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-axinstall.yaml rename to oldstuff/tasks/install-axinstall.yaml diff --git a/playbooks/oldstuff/tasks/install-boinstall.yaml b/oldstuff/tasks/install-boinstall.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-boinstall.yaml rename to oldstuff/tasks/install-boinstall.yaml diff --git a/playbooks/oldstuff/tasks/install-notepadplus.yaml b/oldstuff/tasks/install-notepadplus.yaml similarity index 100% rename from playbooks/oldstuff/tasks/install-notepadplus.yaml rename to oldstuff/tasks/install-notepadplus.yaml diff --git a/playbooks/oldstuff/tasks/old/install-axinstall-v12.0-TestA.yaml b/oldstuff/tasks/old/install-axinstall-v12.0-TestA.yaml similarity index 100% rename from playbooks/oldstuff/tasks/old/install-axinstall-v12.0-TestA.yaml rename to oldstuff/tasks/old/install-axinstall-v12.0-TestA.yaml diff --git a/playbooks/oldstuff/tasks/old/install-axinstall-v12.0-TestC.yaml b/oldstuff/tasks/old/install-axinstall-v12.0-TestC.yaml similarity index 100% rename from playbooks/oldstuff/tasks/old/install-axinstall-v12.0-TestC.yaml rename to oldstuff/tasks/old/install-axinstall-v12.0-TestC.yaml diff --git a/playbooks/oldstuff/tasks/old/install-boinstall-v12.0-TestA.yaml b/oldstuff/tasks/old/install-boinstall-v12.0-TestA.yaml similarity index 100% rename from playbooks/oldstuff/tasks/old/install-boinstall-v12.0-TestA.yaml rename to oldstuff/tasks/old/install-boinstall-v12.0-TestA.yaml diff --git a/playbooks/oldstuff/tasks/old/install-boinstall-v12.0-TestC.yaml b/oldstuff/tasks/old/install-boinstall-v12.0-TestC.yaml similarity index 100% rename from playbooks/oldstuff/tasks/old/install-boinstall-v12.0-TestC.yaml rename to oldstuff/tasks/old/install-boinstall-v12.0-TestC.yaml diff --git a/playbooks/oldstuff/tasks/old/install-boinstall-v12.0_HF.yaml b/oldstuff/tasks/old/install-boinstall-v12.0_HF.yaml similarity index 100% rename from playbooks/oldstuff/tasks/old/install-boinstall-v12.0_HF.yaml rename to oldstuff/tasks/old/install-boinstall-v12.0_HF.yaml diff --git a/playbooks/oldstuff/tasks/reboot.yaml b/oldstuff/tasks/reboot.yaml similarity index 100% rename from playbooks/oldstuff/tasks/reboot.yaml rename to oldstuff/tasks/reboot.yaml diff --git a/playbooks/oldstuff/tasks/start-aos.yaml b/oldstuff/tasks/start-aos.yaml similarity index 100% rename from playbooks/oldstuff/tasks/start-aos.yaml rename to oldstuff/tasks/start-aos.yaml diff --git a/playbooks/oldstuff/tasks/start-ifsbo.yaml b/oldstuff/tasks/start-ifsbo.yaml similarity index 100% rename from playbooks/oldstuff/tasks/start-ifsbo.yaml rename to oldstuff/tasks/start-ifsbo.yaml diff --git a/playbooks/oldstuff/tasks/start-iis.yaml b/oldstuff/tasks/start-iis.yaml similarity index 100% rename from playbooks/oldstuff/tasks/start-iis.yaml rename to oldstuff/tasks/start-iis.yaml diff --git a/playbooks/oldstuff/tasks/stop-aos.yaml b/oldstuff/tasks/stop-aos.yaml similarity index 100% rename from playbooks/oldstuff/tasks/stop-aos.yaml rename to oldstuff/tasks/stop-aos.yaml diff --git a/playbooks/oldstuff/tasks/stop-ifsbo.yaml b/oldstuff/tasks/stop-ifsbo.yaml similarity index 100% rename from playbooks/oldstuff/tasks/stop-ifsbo.yaml rename to oldstuff/tasks/stop-ifsbo.yaml diff --git a/playbooks/oldstuff/tasks/stop-iis.yaml b/oldstuff/tasks/stop-iis.yaml similarity index 100% rename from playbooks/oldstuff/tasks/stop-iis.yaml rename to oldstuff/tasks/stop-iis.yaml diff --git a/playbooks/oldstuff/tasks/task-failed-slack.yaml b/oldstuff/tasks/task-failed-slack.yaml similarity index 100% rename from playbooks/oldstuff/tasks/task-failed-slack.yaml rename to oldstuff/tasks/task-failed-slack.yaml diff --git a/playbooks/oldstuff/tasks/test-log4net.yaml b/oldstuff/tasks/test-log4net.yaml similarity index 100% rename from playbooks/oldstuff/tasks/test-log4net.yaml rename to oldstuff/tasks/test-log4net.yaml diff --git a/playbooks/oldstuff/tasks/uninstall-axinstall-pom.yaml b/oldstuff/tasks/uninstall-axinstall-pom.yaml similarity index 100% rename from playbooks/oldstuff/tasks/uninstall-axinstall-pom.yaml rename to oldstuff/tasks/uninstall-axinstall-pom.yaml diff --git a/playbooks/oldstuff/tasks/uninstall-axinstall.yaml b/oldstuff/tasks/uninstall-axinstall.yaml similarity index 100% rename from playbooks/oldstuff/tasks/uninstall-axinstall.yaml rename to oldstuff/tasks/uninstall-axinstall.yaml diff --git a/playbooks/oldstuff/tasks/uninstall-boinstall.yaml b/oldstuff/tasks/uninstall-boinstall.yaml similarity index 100% rename from playbooks/oldstuff/tasks/uninstall-boinstall.yaml rename to oldstuff/tasks/uninstall-boinstall.yaml diff --git a/playbooks/oldstuff/template-install.yaml b/oldstuff/template-install.yaml similarity index 100% rename from playbooks/oldstuff/template-install.yaml rename to oldstuff/template-install.yaml diff --git a/playbooks/oldstuff/test-connectivity.yaml b/oldstuff/test-connectivity.yaml similarity index 100% rename from playbooks/oldstuff/test-connectivity.yaml rename to oldstuff/test-connectivity.yaml diff --git a/playbooks/oldstuff/test-grabconfig.yaml b/oldstuff/test-grabconfig.yaml similarity index 100% rename from playbooks/oldstuff/test-grabconfig.yaml rename to oldstuff/test-grabconfig.yaml diff --git a/playbooks/oldstuff/test-log4net.yaml b/oldstuff/test-log4net.yaml similarity index 100% rename from playbooks/oldstuff/test-log4net.yaml rename to oldstuff/test-log4net.yaml diff --git a/playbooks/oldstuff/test-windows.yaml b/oldstuff/test-windows.yaml similarity index 100% rename from playbooks/oldstuff/test-windows.yaml rename to oldstuff/test-windows.yaml diff --git a/playbooks/oldstuff/uninstall-axinstall.yaml b/oldstuff/uninstall-axinstall.yaml similarity index 100% rename from playbooks/oldstuff/uninstall-axinstall.yaml rename to oldstuff/uninstall-axinstall.yaml diff --git a/playbooks/oldstuff/uninstall-boinstall.yaml b/oldstuff/uninstall-boinstall.yaml similarity index 100% rename from playbooks/oldstuff/uninstall-boinstall.yaml rename to oldstuff/uninstall-boinstall.yaml diff --git a/playbooks/oldstuff/uninstall.yaml b/oldstuff/uninstall.yaml similarity index 100% rename from playbooks/oldstuff/uninstall.yaml rename to oldstuff/uninstall.yaml diff --git a/playbooks/generate_inventory.sh b/playbooks/generate_inventory.sh deleted file mode 100755 index bc1ba54..0000000 --- a/playbooks/generate_inventory.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Scan the network to discover hosts -nmap -sn 192.168.1.0/24 -oG - | awk '/Up$/{print $2}' > hosts.txt - -# Create the Ansible inventory file -echo "[all]" > inventory.ini - -while read -r ip_address; do - dns_name=$(dig -x "$ip_address" +short | sed -e 's/\.$//') - if [ -n "$dns_name" ]; then - echo "$dns_name ansible_host=$ip_address" >> inventory.ini - fi -done < hosts.txt - -echo "Inventory file created: inventory.ini" diff --git a/playbooks/inventory.ini b/playbooks/inventory.ini deleted file mode 100644 index 937243c..0000000 --- a/playbooks/inventory.ini +++ /dev/null @@ -1,19 +0,0 @@ -[all] -ubnt ansible_host=192.168.1.1 -SonosZP.localdomain ansible_host=192.168.1.16 -raspi.localdomain ansible_host=192.168.1.18 -Chromecast.localdomain ansible_host=192.168.1.25 -office.localdomain ansible_host=192.168.1.112 -00178862792d.localdomain ansible_host=192.168.1.117 -dc01.localdomain ansible_host=192.168.1.119 -homeserver.localdomain ansible_host=192.168.1.144 -Google-Nest-Mini ansible_host=192.168.1.171 -LGwebOSTV.localdomain ansible_host=192.168.1.190 -Galaxy-A33-5G.localdomain ansible_host=192.168.1.201 -raspii.localdomain ansible_host=192.168.1.202 -unifi ansible_host=192.168.1.237 -livingroom.localdomain ansible_host=192.168.1.238 -office-switch.localdomain ansible_host=192.168.1.239 -Bedroom.localdomain ansible_host=192.168.1.240 -OnePlus-8-Pro.localdomain ansible_host=192.168.1.246 -roborock-vacuum-a15.localdomain ansible_host=192.168.1.247 diff --git a/playbooks/roles/shutdown-role/tasks/main.yml b/playbooks/roles/shutdown-role/tasks/main.yml deleted file mode 100644 index 8fa7e08..0000000 --- a/playbooks/roles/shutdown-role/tasks/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# tasks file for shutdown-role diff --git a/playbooks/roles/shutdown-role/README.md b/roles/shutdown-role/README.md similarity index 100% rename from playbooks/roles/shutdown-role/README.md rename to roles/shutdown-role/README.md diff --git a/playbooks/roles/shutdown-role/defaults/main.yml b/roles/shutdown-role/defaults/main.yml similarity index 100% rename from playbooks/roles/shutdown-role/defaults/main.yml rename to roles/shutdown-role/defaults/main.yml diff --git a/playbooks/roles/shutdown-role/handlers/main.yml b/roles/shutdown-role/handlers/main.yml similarity index 100% rename from playbooks/roles/shutdown-role/handlers/main.yml rename to roles/shutdown-role/handlers/main.yml diff --git a/playbooks/roles/shutdown-role/meta/main.yml b/roles/shutdown-role/meta/main.yml similarity index 100% rename from playbooks/roles/shutdown-role/meta/main.yml rename to roles/shutdown-role/meta/main.yml diff --git a/roles/shutdown-role/tasks/main.yml b/roles/shutdown-role/tasks/main.yml new file mode 100644 index 0000000..899e979 --- /dev/null +++ b/roles/shutdown-role/tasks/main.yml @@ -0,0 +1,5 @@ +# tasks file for shutdown-role +--- +- name: Shutdown Windows server + win_shell: Stop-Computer -Force + tags: ['windows'] diff --git a/playbooks/roles/shutdown-role/tests/inventory b/roles/shutdown-role/tests/inventory similarity index 100% rename from playbooks/roles/shutdown-role/tests/inventory rename to roles/shutdown-role/tests/inventory diff --git a/playbooks/roles/shutdown-role/tests/test.yml b/roles/shutdown-role/tests/test.yml similarity index 100% rename from playbooks/roles/shutdown-role/tests/test.yml rename to roles/shutdown-role/tests/test.yml diff --git a/playbooks/roles/shutdown-role/vars/main.yml b/roles/shutdown-role/vars/main.yml similarity index 100% rename from playbooks/roles/shutdown-role/vars/main.yml rename to roles/shutdown-role/vars/main.yml diff --git a/playbooks/shutdown_windows.yml b/shutdown_windows.yml similarity index 80% rename from playbooks/shutdown_windows.yml rename to shutdown_windows.yml index 4e8f7fd..7177355 100644 --- a/playbooks/shutdown_windows.yml +++ b/shutdown_windows.yml @@ -5,5 +5,4 @@ gather_facts: no # Disable gathering facts roles: - - shutdown-role - + - { role: shutdown-role } diff --git a/playbooks/vault.yml b/vault.yml similarity index 100% rename from playbooks/vault.yml rename to vault.yml