infra-ansible

ansible script to ship alpine/ssh/wireguard

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

DateCommit messageAuthorFiles+-
2024-09-04 19:33decrypt vault with split gpgJul1+11-1
2024-06-10 12:16move all files to main directoryJul37+4-4
2024-06-10 12:10fix order of wireguard client rc scriptsJul1+2-3
2024-06-01 09:30group local tasks into ansible blocksJul2+167-185
2024-06-01 09:25escalate privelege manually for local tasksJul2+9-0
2024-06-01 09:24target python3 binaryJul2+2-2
2024-05-31 21:32adjust tasks for alpineJul34+331-338
2024-05-31 09:44build alpine as host osJul16+300-17
2024-05-21 09:31set up server01 local testing environmentJul17+101-67
2024-05-17 15:49debug playbook - use 'ansible servers -m setup'Jul1+0-8
2024-05-17 15:45refresh ansible facts after setup is overJul3+22-12
2024-05-17 15:42remove k0s nftablesJul1+0-40
2024-05-17 15:23remove k0sJul11+1-202
2024-05-17 15:21move nftables to firewall roleJul5+9-3
2024-05-17 15:16modify firewall to allow k0s/calico to workJul3+49-21
2024-05-17 15:07use calico with k0sJul1+2-11
2024-05-17 15:05fix client's kubeconfig server addressJul1+1-1
2024-05-17 15:01change nameservers variable to a listJul2+4-2
2024-05-17 14:59reorganize site playbook for proper initializationJul2+10-8
2024-05-16 05:19specify k0s storage as kine sqliteJul1+3-4
2024-05-16 05:18downgrade k0s version to v1.29.4+k0s.0Jul1+1-1
2024-05-15 19:07Revert "install latest k0s stable version"Jul2+5-8
2024-05-15 19:07change nftables table name to custom-filterJul1+2-2
2024-05-15 13:30connect local wireguard with ip to avoid /etc/hostsJul1+1-1
2024-05-15 07:35remove k0s externalAddress cluster configJul1+0-1
2024-05-15 07:11persist /etc/hosts changes in qubesJul1+24-0
2024-05-15 06:43install latest k0s stable versionJul2+8-5
2024-05-14 20:10fix and refactor k0s installationJul8+129-144
2024-05-14 16:21move host variables to host_vars directoryJul4+21-23
2024-05-14 16:04move ssh user related tasks to user.ymlJul2+17-16
2024-05-14 16:03set openssh port to default 22Jul5+1-35
2024-05-14 15:53configure nftables to only allow wireguardJul5+88-0
2024-05-14 08:55remove iptables firewallJul4+0-104
2024-05-14 08:53move user creation to openssh roleJul3+3-1
2024-05-14 08:41avoid ansible changes in wireguard client tasksJul1+7-12
2024-05-14 08:14use wireguard systemd and set wg ip varirablesJul5+20-11
2024-05-13 21:15install wireguard on serverJul9+179-8
2024-05-13 14:07fix errorsJul3+3-5
2024-05-13 13:26set servers group in inventoryJul1+1-1
2024-05-13 13:20clean up readme instructionsJul2+2-10
2024-05-13 13:16rename iptables role to firewallJul4+1-1
2024-05-13 13:11remove fwknopJul7+3-119
2024-05-13 12:23set apt upgrade and periodic, unattended upgradesJul4+32-0
2024-05-13 12:15refactor local ssh config to a fileJul2+30-27
2024-05-13 12:12move user creation to setup roleJul3+22-21
2024-05-13 12:10set network interfacesJul5+51-3
2024-05-13 11:45always escalate privilegeJul2+3-2
2024-05-13 11:44temporarily set mtu in raw-setup roleJul4+12-16
2024-05-13 11:12change to inventory yamlJul3+11-3
2024-05-13 10:42configure fwknop locallyJul1+37-0
2024-05-13 08:52set local ssh configJul1+29-0
2024-05-13 08:52set mtu idempotentlyJul1+6-1
2024-05-13 08:51readjust site playbookJul1+11-6
2024-05-13 07:28remove local compose testingJul3+0-18
2024-05-13 07:28set up server environment for ansibleJul2+23-11
2024-05-13 05:22add docker compose for local testingJul3+18-0
2024-05-11 10:20install k0sJul10+233-11
2024-05-11 07:41add debug playbookJul1+8-0
2024-05-10 19:48change the port for fwknopJul1+1-0
2024-05-10 19:48only allow openssh port from fwknopJul1+1-0
2024-05-10 17:58organize playbooks with iptables and fwknopJul3+18-5
2024-05-10 17:58set commonly used flags to configJul1+6-1
2024-05-10 17:20install openssh for completenessJul1+12-5
2024-05-10 17:04set vault password script in config fileJul3+5-14
2024-05-10 09:51set owner for ~/.ssh directoryJul1+2-0
2024-05-10 09:50configure fwknop with symmetric keyJul7+86-2
2024-05-10 05:40set host iptablesJul4+101-0
2024-05-08 08:41change openssh port to 57123Jul4+41-35
2024-05-08 06:58hide openssh debian bannerJul1+3-0
2024-05-08 05:39set hardened openssh serverJul7+135-0