diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5b59a48 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.venv +inventory.yaml diff --git a/mkinv b/mkinv new file mode 100755 index 0000000..7f6b4c3 --- /dev/null +++ b/mkinv @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 +import sys +import yaml + + +def main(): + hosts = {} + counter = 0 + for addr in sys.argv[1:]: + hosts[f"vm{counter}"] = { "ansible_host": addr } + counter += 1 + + inventory = { "all": { "hosts": hosts } } + inventory_yaml = yaml.dump(inventory) + print(inventory_yaml) +# with open("./inventory.yaml", "w", encoding="utf8") as inv_file: +# inv_file.write(inventory_yaml) + + +if __name__ == "__main__": + main() diff --git a/nginx.conf.j2 b/nginx.conf.j2 index 68d191c..ccd68e5 100644 --- a/nginx.conf.j2 +++ b/nginx.conf.j2 @@ -18,7 +18,7 @@ http { server { listen 80 default_server; location / { - return 200 ">>>>>>>>>> My ip is: {{ inventory_hostname }} <<<<<<<<<<\n"; + return 200 ">>>>>>>>>> I am {{ inventory_hostname }} ({{ ipv4.address }}) <<<<<<<<<<\n"; } } }