May 2017
Intermediate to advanced
726 pages
15h 38m
English
In order for the web server to deploy the web app, we need to add the required roles to the web server, as we did with the database server:
knife node run_list add web00 "role[base_server]" knife node run_list add web00 "role[web_server]"
Now, we can execute chef-client on the web host (again making sure to use sudo so that it has permission to do its work):
[jewart]% knife ssh 'name:web00' -x ubuntu 'sudo chef-client'
At this point, our web server will be in the following state:
virtualenv tool, which is based on the system Python ...Read now
Unlock full access