The generated codebase contains a
/devops folder with the tools needed to provision and setup a basic installation of your Plone project using Ansible and Docker.
Change to the
devops folder in your project directory.
And then install all dependencies.
source .env_local make clean make setup
This will create a new Python 3 virtual environment with Ansible.
Provisioning the Server#
We are using Vagrant in this training, and to create a new Vagrant box, as defined in the
Configure SSH key#
group_vars/users.yml file and replace the line public_keys:  with
public_keys: - '<your ssh public key>'
Setup the server, by installing base packages, creating
UFW configuration and adding users
.env_prod, if it does not exist, setting all values defined in
Also, add a
prod.yml file to
inventory folder (with information about the production server), and a