You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-8
Original file line number
Diff line number
Diff line change
@@ -41,44 +41,49 @@ Here is an outline of all the examples contained in this repository, by chapter:
41
41
42
42
### Chapter 7
43
43
44
-
-[`dynamic-inventory`](dynamic-inventory/): Two example dynamic inventory scripts (one in PHP, one in Python) for use with Ansible.
44
+
-[`test-plugin`](test-plugin/): A simple test plugin that verifies a given value is representative of the color blue.
45
+
-[`collection`](collection/): TODO.
45
46
46
47
### Chapter 8
47
48
49
+
-[`dynamic-inventory`](dynamic-inventory/): Two example dynamic inventory scripts (one in PHP, one in Python) for use with Ansible.
50
+
51
+
### Chapter 9
52
+
48
53
-[`lamp-infrastructure`](lamp-infrastructure/): A multi-server LAMP-based web application infrastructure focused on high-availability and performance for a LAMP-stack app.
49
54
-[`elk`](elk/): A two-server example of the Elasticsearch-Logstash-Kibana stack, which uses one server to store and visualize logs centrally, and another server to send logs via Filebeat.
50
55
51
-
### Chapter 9
56
+
### Chapter 10
52
57
53
58
-[`deployments`](deployments/): A playbook that deploys a Ruby on Rails application into an environment that runs Passenger and Nginx to handle web requests.
54
59
-[`deployments-balancer`](deployments-balancer/): A playbook that handles zero-downtime deployments to webservers running behind an HAProxy load balancer.
55
60
-[`deployments-rolling`](deployments-rolling/): A playbook that demonstrates rolling deployments to multiple servers for a Node.js app.
56
61
57
-
### Chapter 10
62
+
### Chapter 11
58
63
59
64
- N/A
60
65
61
-
### Chapter 11
66
+
### Chapter 12
62
67
63
68
-[`jenkins`](jenkins/): A playbook that installs and configures Jenkins for CI/CD.
64
69
65
-
### Chapter 12
70
+
### Chapter 13
66
71
67
72
-[`molecule`](molecule/): A Molecule example used for testing and developing an Ansible playbook, or for testing in a Continuous Integration (CI) environment.
68
73
-[`ci.yml` GitHub Actions workflow](.github/workflows/ci.yml): A GitHub Actions workflow which runs the `molecule` example in a CI environment.
69
74
70
-
### Chapter 13
75
+
### Chapter 14
71
76
72
77
-[`https-self-signed`](https-self-signed/): A playbook that generates self-signed certificates.
73
78
-[`https-letsencrypt`](https-letsencrypt/): A playbook that demonstrates automated certificate management with Let's Encrypt and Ansible.
74
79
-[`https-nginx-proxy`](https-nginx-proxy/): A playbook that demonstrates proxying HTTPS traffic through Nginx to HTTP backends.
75
80
76
-
### Chapter 14
81
+
### Chapter 15
77
82
78
83
-[`docker`](docker/): Very simple playbook demonstrating Ansible's ability to manage Docker container images.
79
84
-[`docker-hubot`](docker-hubot/): Slightly more involved example of Ansible's ability to manage and run Docker container images.
80
85
81
-
### Chapter 15
86
+
### Chapter 16
82
87
83
88
-[`kubernetes`](kubernetes/): A playbook that builds a three-node Kubernetes cluster.
0 commit comments