mirror of
https://github.com/geerlingguy/ansible-role-apache
synced 2025-01-10 11:50:18 +01:00
update readme again
This commit is contained in:
parent
1d50648b0d
commit
07387a29fd
1 changed files with 4 additions and 4 deletions
|
@ -5,7 +5,7 @@ This example is an extension of the simple lamp deployment, In this example we d
|
||||||
This also has the capability to add/remove nodes from the deployment. It also includes examples to do a rolling update of a stack
|
This also has the capability to add/remove nodes from the deployment. It also includes examples to do a rolling update of a stack
|
||||||
without affecting the service.
|
without affecting the service.
|
||||||
|
|
||||||
***Setup Entire Site.
|
###Setup Entire Site.
|
||||||
Firstly we setup the entire stack, configure the 'hosts' inventory file to include the names of your hosts on which the stack would be deployed.
|
Firstly we setup the entire stack, configure the 'hosts' inventory file to include the names of your hosts on which the stack would be deployed.
|
||||||
|
|
||||||
[webservers]
|
[webservers]
|
||||||
|
@ -22,17 +22,17 @@ After which we execute the following command to deploy the site.
|
||||||
|
|
||||||
The deployment can be verified by accessing the webpage." lynx http://<ip-of-lb>:8888. multiple access should land you up in different webservers.
|
The deployment can be verified by accessing the webpage." lynx http://<ip-of-lb>:8888. multiple access should land you up in different webservers.
|
||||||
|
|
||||||
***Remove a node from the cluster.
|
###Remove a node from the cluster.
|
||||||
Removal of a node from the cluster would be as simple as executing the following command:
|
Removal of a node from the cluster would be as simple as executing the following command:
|
||||||
|
|
||||||
ansible-playbook -i hosts playbooks/remove_webservers.yml --limit=web2
|
ansible-playbook -i hosts playbooks/remove_webservers.yml --limit=web2
|
||||||
|
|
||||||
***Adding a node to the cluster.
|
###Adding a node to the cluster.
|
||||||
Adding a node to the cluster can be done by executing the following command:
|
Adding a node to the cluster can be done by executing the following command:
|
||||||
|
|
||||||
ansible-playbook -i hosts playbooks/add_webservers.yml --limit=web2
|
ansible-playbook -i hosts playbooks/add_webservers.yml --limit=web2
|
||||||
|
|
||||||
***Rolling update of the entire site or a single hosts
|
###Rolling update of the entire site or a single hosts
|
||||||
Rolling updates are the preffered way to do an update as this wont affect the end users, In this example the hosts are updated in serial fashion, which means
|
Rolling updates are the preffered way to do an update as this wont affect the end users, In this example the hosts are updated in serial fashion, which means
|
||||||
that only one server would be updated at one time, this behaviour can be changed by setting the 'serial' keyword in webservers.yml file.
|
that only one server would be updated at one time, this behaviour can be changed by setting the 'serial' keyword in webservers.yml file.
|
||||||
Once the code has been updated in the repository which can be defined in the group_vars/all file, execute the following command:
|
Once the code has been updated in the repository which can be defined in the group_vars/all file, execute the following command:
|
||||||
|
|
Loading…
Reference in a new issue