Commit graph

96 commits

Author SHA1 Message Date
a613d2f215 Add dovecot to mail servers 2020-09-28 15:18:21 +00:00
075be34b51 Add TextCat plugin to mail server spamassassin 2020-09-24 19:33:21 +00:00
70e3120374 Add spamassassin + plugins to mail servers 2020-09-24 18:46:36 +00:00
c8387f759a Add nginx to mail servers for getting certificate 2020-09-24 15:24:03 +00:00
222e8c59ec Add mail02.home.foo.sh host 2020-09-24 14:46:24 +00:00
d487c9a77f Add thinlinc to shell hosts 2020-09-14 06:25:05 +00:00
4901a345c5 Start adding software to shell servers 2020-09-11 17:00:59 +00:00
199e250562 Add shell hosts group 2020-09-11 15:46:32 +00:00
d88f341d15 Finalize NFS server install 2020-09-11 15:45:46 +00:00
bf47c6fab9 Fix roles path from www.foo.sh proxies 2020-09-11 15:38:56 +00:00
3b0a04e516 Allow Apache to serve files from NFS in static hosts 2020-09-11 15:38:24 +00:00
c5c5707f67 Configure user and role dirs for static hosts 2020-09-09 20:23:07 +00:00
0aa882f07a Proxy users and roles in www.foo.sh to backend server 2020-09-09 20:10:22 +00:00
2c79f6e801 Fix typos from proxy playbook 2020-09-09 18:30:01 +00:00
c6ea27bf2d Add static host group 2020-09-09 18:29:05 +00:00
36e1c74b98 Add LDAP client utils to adm hosts 2020-09-09 15:45:26 +00:00
b85e458781 Add redirects for www.foo.sh site 2020-09-09 11:55:22 +00:00
53d5f75f8e Add web-build role to adm hosts 2020-09-09 10:43:38 +00:00
bce775efd5 Add LDAP users to adm hosts 2020-09-09 09:18:18 +00:00
3f05e6e50f Redirect collab.foo.sh root to collab 2020-09-09 07:36:28 +00:00
07a5adafa6 Fix collab principal name 2020-09-08 23:32:06 +00:00
3b957e5685 Use ansible for collab default settings 2020-09-08 23:31:10 +00:00
d152c433f0 Add ldap client to collab for group memberships 2020-09-04 16:38:00 +00:00
fe2b2bc7e9 Add nfs-server role to nas hosts 2020-09-04 13:39:07 +00:00
03cb591e21 Add kvm-host role to hypervisors group 2020-09-04 13:38:26 +00:00
7b35cb159b Add GSSAPI authentication to collab hosts 2020-09-04 13:37:45 +00:00
9a2cd1e646 Add nas02.home.foo.sh host 2020-09-04 08:32:31 +00:00
46bdda437d Add nginx to ns group
Used to authenticate certficates from letsencrypt.
2020-09-03 20:24:57 +00:00
5edbeef97a Rename certbot.foo.sh to certbot.home.foo.sh 2020-09-03 20:23:53 +00:00
4b49e9e486 Add atl01.vultr.foo.sh host 2020-09-03 19:37:06 +00:00
905e7f8485 Rename generic vm-create to deploy-kvm-guest 2020-09-03 18:13:52 +00:00
c9f3b7d0b7 Add ns02.home.foo.sh host 2020-09-03 17:59:43 +00:00
525d8b72f9 Add certbot support for outside server network 2020-09-03 07:55:32 +00:00
58aa3e80db Add route to old puppet infra from adm hosts 2020-09-03 07:29:31 +00:00
f60fb7f88c Force python3 install when provisioning OpenBSD 2020-09-01 20:15:15 +00:00
55d7d954b3 ldap_netdb: Initial version of role 2020-09-01 18:12:21 +00:00
0ae634aed2 Add vmhost02.home.foo.sh 2020-08-29 15:55:16 +00:00
99a88e1baa Add temporary ssh config for adm hosts
* Route vmhost01 through ssh until it gets relocated
* Disable ip host key checking until we get ssh host certificates
2020-08-28 15:44:29 +00:00
acbe47c53f Add make to adm hosts 2020-08-28 15:34:03 +00:00
13d07b7a6d Rename moin group/hosts to collab 2020-08-28 12:58:54 +00:00
f6aed5faad Add collab.foo.sh site to proxies 2020-08-28 12:56:05 +00:00
fbc8fa55c5 Add moin host group 2020-08-28 10:41:27 +00:00
480822619d apache: Initial version of module 2020-08-28 09:52:02 +00:00
677db41af0 Add devel01 to proxy infra 2020-08-28 08:27:50 +00:00
a3b3e91b09 Store only ed25519 key during provisioning 2020-08-28 08:17:48 +00:00
026e077fc7 Add devel01.home.foo.sh host for dev purposes
This host is intended for development purposes and is not included
in default playbooks. Start with:

ansible-playbook playbooks/devel.yml -i hosts.devel
2020-08-28 07:52:56 +00:00
8ecbc19c75 ansible-host: Remove some packages not related to ansible 2020-08-27 18:26:57 +00:00
fa43cc36da Add certbot role to adm hosts 2020-08-27 20:51:15 +03:00
c80eca3d85 New implementation of network interfaces
Combine interfaces and network_ether_interfaces into one common
variable network_interfaces. Provisioning uses format:

network_interfaces:
  - device: device name eg. vio0 or eth0
    vlan: vlan id for this interface
    mac: mac address for interface (optional)

Additionally network role will use more settings to configure
interface.
2020-08-27 17:42:07 +00:00
78c9a2eaf1 Don't hardcode private dir to vm-create 2020-08-27 12:41:16 +00:00