infra-ansible

ansible script to ship alpine/ssh/wireguard

git clone https://9o.is/git/infra-ansible.git

ModeNameSize
-rw-r--r--.gitignore1L
-rw-r--r--alpine.yml8L
-rw-r--r--ansible.cfg7L
-rwxr-xr-xcontrib/vault-password.sh13L
-rw-r--r--env/000_cross_env_vars9L
l---------env/prod/group_vars/all/000_cross_env_vars1L
-rw-r--r--env/prod/group_vars/all/env_specific12L
-rw-r--r--env/prod/host_vars/server01.qh.is25L
-rw-r--r--env/prod/hosts2L
l---------env/test/group_vars/all/000_cross_env_vars1L
-rw-r--r--env/test/group_vars/all/env_specific12L
-rw-r--r--env/test/host_vars/server01.local22L
-rw-r--r--env/test/hosts2L
-rw-r--r--readme.md27L
-rw-r--r--roles/alpine/defaults/main.yml3L
-rw-r--r--roles/alpine/handlers/main.yml3L
-rw-r--r--roles/alpine/tasks/build.yml75L
-rw-r--r--roles/alpine/tasks/debian_autoboot.yml51L
-rw-r--r--roles/alpine/tasks/main.yml8L
-rw-r--r--roles/alpine/templates/Containerfile.j230L
-rw-r--r--roles/alpine/templates/entrypoint.sh.j29L
-rw-r--r--roles/alpine/templates/genapkovl-mkimgoverlay.sh.j285L
-rw-r--r--roles/alpine/templates/mkimg.x.sh.j27L
-rw-r--r--roles/setup/handlers/main.yml28L
-rw-r--r--roles/setup/tasks/apk.yml31L
-rw-r--r--roles/setup/tasks/basic.yml38L
-rw-r--r--roles/setup/tasks/main.yml29L
-rw-r--r--roles/setup/tasks/nftables.yml21L
-rw-r--r--roles/setup/tasks/openssh.yml28L
-rw-r--r--roles/setup/tasks/user.yml43L
-rw-r--r--roles/setup/tasks/wireguard_client.yml96L
-rw-r--r--roles/setup/tasks/wireguard_server.yml63L
-rw-r--r--roles/setup/templates/nftables.conf.j236L
-rw-r--r--roles/setup/templates/sshd_config.j228L
-rw-r--r--site.yml7L