Dustin
2f41ac3520
hosts: Add all domain members to zabbix group
...
By making the *pyrocufflink* group a child of the *zabbix* group, all
hosts that are members of the former will have Zabbix installed.
2018-06-12 21:13:39 -05:00
Dustin
c2f819554c
hosts: Alphabetize groups
2018-06-12 21:13:15 -05:00
Dustin
d97dbaa189
hosts: Add git0.pyrocufflink.blue
...
*git0.pyrocufflink.blue* hosts Gitea.
2018-06-04 20:03:55 -05:00
Dustin
aba3fe8e04
hosts: Add DCs to radius group
...
All domain controllers for the *pyrocufflink.blue* domain are RADIUS
servers as well.
2018-05-06 13:10:31 -05:00
Dustin
48a5c19232
hosts: Add dc0.p.b to nptd group
2018-04-22 11:20:02 -05:00
Dustin
424275fc57
ntp: Initial PB and role to set up ntpd
2018-04-22 11:19:22 -05:00
Dustin
7ce3c0e2c6
hosts: Add smtp0.p.b to zabbix
2018-04-15 13:30:08 -05:00
Dustin
2b127e1616
hosts: Add zbx0.p.b to smtp-server
...
Zabbix servers should also be SMTP relays, so as to limit the
possibility for lost trigger alerts caused by outages.
2018-04-15 13:28:45 -05:00
Dustin
2d58fdcebf
hosts: Add smtp0.pyrocufflink.blue
...
The host *smtp0.pyrocufflink.blue* serves the main SMTP relay for the
Pyrocufflink network.
2018-04-15 11:39:33 -05:00
Dustin
94a89d8d78
smtp-relay: PB to deploy Postfix SMTP relay
...
The `smtp-relay.yml` playbook configures Postfix on the managed node as
an SMTP relay.
2018-04-15 11:38:51 -05:00
Dustin
f3739d91ac
hosts: Add hosts to zabbix group
...
Hosts in the *zabbix* group will get the Zabbix agent deployed to them.
2018-04-14 15:47:49 -05:00
Dustin
3bbe5aee6a
hosts: Add zbx0.pyrocufflink.blue
...
The host *zbx0.pyrocufflink.blue* (a Raspberry Pi) runs the Zabbix
server and web UI. It has a reserved IPv4 address to simplify reverse
DNS management for now, since Samba's dynamic DNS client does not
register PTR records.
2018-04-14 15:47:30 -05:00
Dustin
9ace01788a
zabbix: Playbooks for Zabbix server, agents
2018-04-14 15:31:17 -05:00
Dustin
1f6cc840eb
hosts: Add cm0.pyrocufflink.blue
...
This host is a Jenkins slave dedicated configuration management using
Ansible.
2018-04-08 12:20:13 -05:00
Dustin
ac4e9fc390
ansible: Install Ansible
...
The `ansible.yml` playbook and corresponding *ansible* role simply
install Ansible and related utilities, such as OpenSSH and GnuPG.
2018-04-08 12:20:03 -05:00
Dustin
54bc5570f1
jenkins-slave: PB to deploy Jenkins slave
2018-04-08 12:04:03 -05:00
Dustin
6bc55cfb45
hosts: Remove hard-coded IP addresses
...
Now that DNS is up and running on the blue network, these hosts no
longer need their IP addresses in the inventory. These were wrong,
anyway.
2018-04-07 22:57:15 -05:00
Dustin
da5da95894
hosts: add gw0
2018-03-29 07:52:20 -05:00
Dustin
a7ac6c586d
dch-gw: Initial commit
...
The *dch-gw* role, and the corresponding `dch-gw.yml` playbook, apply
all of the necessary configuration to the edge router on my home
network.
2018-03-27 20:44:43 -05:00
Dustin
e99db22765
hosts: dns0.p.b: Add to AD
2018-03-11 18:16:17 -05:00
Dustin
61b918242a
hosts: Add dns0.p.b
2018-02-21 22:43:06 -06:00
Dustin
71f28dfee2
Add pyrocufflink-dns group
...
The *pyrocufflink-dns* group specifies the BIND configuration for the
primary DNS servers on the "new" Pyrocufflink network.
2018-02-21 22:42:18 -06:00
Dustin
bf820c482e
hosts: Add new domain controllers
2018-02-19 22:46:27 -06:00
Dustin
7f86881b7c
Initial commit
2018-01-02 23:36:42 -06:00