burp-{client,server}: PBs to deploy BURP

The `burp-client.yml` and `burp-server.yml` playbooks apply the
*burp-client* and *burp-server* roles to BURP clients and servers,
respectively. The server playbook also applies the *postfix* role to
ensure that SMTP is configured and backup notifications can be sent.
jenkins-master
Dustin 2018-08-08 20:12:55 -05:00
parent b7fafa6734
commit 7ebc2bdfa2
5 changed files with 15 additions and 0 deletions

3
burp-client.yml Normal file
View File

@ -0,0 +1,3 @@
- hosts: burp-client
roles:
- burp-client

4
burp-server.yml Normal file
View File

@ -0,0 +1,4 @@
- hosts: burp-server
roles:
- postfix
- burp-server

View File

@ -0,0 +1,2 @@
burp_server: burp0.pyrocufflink.blue
burp_server_cn: burp.pyrocufflink.blue

View File

@ -0,0 +1,2 @@
burp_ca_server_name: burp.pyrocufflink.blue
burp_notify: gyrfalcon@ebonfire.com

4
hosts
View File

@ -4,6 +4,10 @@ ansible_python_interpreter=/usr/bin/python3
[ansible]
cm0.pyrocufflink.blue
[burp-client]
[burp-server]
[certbot]
git0.pyrocufflink.blue
web0.pyrocufflink.blue