diff options
Diffstat (limited to 'env/files')
-rw-r--r-- | env/files/ca | 7 | ||||
-rw-r--r-- | env/files/ca.pub | 1 | ||||
-rwxr-xr-x | env/files/getip.py | 13 | ||||
-rw-r--r-- | env/files/id_ed25519 | 7 | ||||
-rw-r--r-- | env/files/id_ed25519.pub | 1 | ||||
-rw-r--r-- | env/files/inner-hosts | 4 | ||||
-rw-r--r-- | env/files/inner.yml | 12 | ||||
-rw-r--r-- | env/files/puomi.yaml | 10 | ||||
-rw-r--r-- | env/files/vmadm.yaml | 10 |
9 files changed, 65 insertions, 0 deletions
diff --git a/env/files/ca b/env/files/ca new file mode 100644 index 0000000..560a62e --- /dev/null +++ b/env/files/ca @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACBA4oQIXgis2NkrOTg/5LdccAd0iOM5H98hrjXFGGAuFgAAAJDqtZP16rWT +9QAAAAtzc2gtZWQyNTUxOQAAACBA4oQIXgis2NkrOTg/5LdccAd0iOM5H98hrjXFGGAuFg +AAAEDIagIVUs7Y4qitDfqu5LsebGP9GcbxzFbCwfBUTp6L5UDihAheCKzY2Ss5OD/kt1xw +B3SI4zkf3yGuNcUYYC4WAAAADGxpd0BleG9sb2JlMQE= +-----END OPENSSH PRIVATE KEY----- diff --git a/env/files/ca.pub b/env/files/ca.pub new file mode 100644 index 0000000..8cd9f64 --- /dev/null +++ b/env/files/ca.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDihAheCKzY2Ss5OD/kt1xwB3SI4zkf3yGuNcUYYC4W liw@exolobe1 diff --git a/env/files/getip.py b/env/files/getip.py new file mode 100755 index 0000000..a8b326d --- /dev/null +++ b/env/files/getip.py @@ -0,0 +1,13 @@ +#!/usr/bin/python3 + +import json +import sys + + +leases = sys.argv[1] +hostname = sys.argv[2] +o = json.load(open(leases)) + +for h in o: + if h["hostname"] == hostname: + print(h["ip-address"]) diff --git a/env/files/id_ed25519 b/env/files/id_ed25519 new file mode 100644 index 0000000..14601ed --- /dev/null +++ b/env/files/id_ed25519 @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACDcXZoUfCmGIMyBZzKWWbQlgZBbZ+Tr4EVBdy1UoRcaOAAAAJALYqDEC2Kg +xAAAAAtzc2gtZWQyNTUxOQAAACDcXZoUfCmGIMyBZzKWWbQlgZBbZ+Tr4EVBdy1UoRcaOA +AAAEB485JINzvdLZ/6EFMlmF6+aX4OF6G61N9yXtXASc7PY9xdmhR8KYYgzIFnMpZZtCWB +kFtn5OvgRUF3LVShFxo4AAAADGxpd0BleG9sb2JlMQE= +-----END OPENSSH PRIVATE KEY----- diff --git a/env/files/id_ed25519.pub b/env/files/id_ed25519.pub new file mode 100644 index 0000000..6ad43c2 --- /dev/null +++ b/env/files/id_ed25519.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINxdmhR8KYYgzIFnMpZZtCWBkFtn5OvgRUF3LVShFxo4 liw@exolobe1 diff --git a/env/files/inner-hosts b/env/files/inner-hosts new file mode 100644 index 0000000..aa8d8c8 --- /dev/null +++ b/env/files/inner-hosts @@ -0,0 +1,4 @@ +[inner] +puomi +webby +lappy
\ No newline at end of file diff --git a/env/files/inner.yml b/env/files/inner.yml new file mode 100644 index 0000000..4841c78 --- /dev/null +++ b/env/files/inner.yml @@ -0,0 +1,12 @@ +- hosts: inner + remote_user: debian + become: yes + tasks: + - apt: + update_cache: yes + upgrade: dist + - apt: + name: + - traceroute + vars: + foo: bar diff --git a/env/files/puomi.yaml b/env/files/puomi.yaml new file mode 100644 index 0000000..65fba58 --- /dev/null +++ b/env/files/puomi.yaml @@ -0,0 +1,10 @@ +puomi: + networks: + - lan + - wan +webby: + networks: + - wan +lappy: + networks: + - lan diff --git a/env/files/vmadm.yaml b/env/files/vmadm.yaml new file mode 100644 index 0000000..73f83a1 --- /dev/null +++ b/env/files/vmadm.yaml @@ -0,0 +1,10 @@ +image_directory: "~" +default_base_image: ~/debian-10-openstack-amd64.qcow2 +default_image_gib: 5 +default_memory_mib: 2048 +default_cpus: 1 +authorized_keys: + - ~/.ssh/id_ed25519.pub +default_generate_host_certificate: true +ca_key: ~/.ssh/ca +default_networks: [] |