Add a few playbooks
- Update tooling versions, add mysql collection
- Document how to work around lint issues with collections
- Fix reuse validation of cookiecutter generated files
- add template for .gitreview file
Change-Id: If03962ed3b3daf230e5543b7603f9e9cef09661c
diff --git a/playbooks/netbox-playbook.yml b/playbooks/netbox-playbook.yml
new file mode 100644
index 0000000..c73a861
--- /dev/null
+++ b/playbooks/netbox-playbook.yml
@@ -0,0 +1,12 @@
+---
+# Ansible playbook to configure a NetBox instance
+
+- name: Configure netbox
+ hosts: netbox
+ become: true
+ roles:
+ - acme
+ - nginx
+ - postgresql
+ - redis
+ - netbox
diff --git a/playbooks/static-playbook.yml b/playbooks/static-playbook.yml
new file mode 100644
index 0000000..9d3b86c
--- /dev/null
+++ b/playbooks/static-playbook.yml
@@ -0,0 +1,9 @@
+---
+# Ansible playbook to configure static webservers
+
+- name: Configure a webserver
+ hosts: static
+ become: true
+ roles:
+ - acme
+ - nginx
diff --git a/playbooks/timesheets-playbook.yml b/playbooks/timesheets-playbook.yml
new file mode 100644
index 0000000..d119459
--- /dev/null
+++ b/playbooks/timesheets-playbook.yml
@@ -0,0 +1,12 @@
+---
+# Ansible playbook to configure timesheets app
+
+- name: Configure the timesheets application server
+ hosts: timesheets
+ become: true
+ roles:
+ - acme
+ - nginx
+ - nodejs
+ - postgresql
+ - timesheets