-
-
Notifications
You must be signed in to change notification settings - Fork 112
Provisioning
Matt-Yorkley edited this page Dec 16, 2018
·
20 revisions
Provisioning is the process of configuring a server with the software required to run Open Food Network.
The provision.yml
playbook installs packages such as curl and git, then installs:
If the server you are provisioning has not been set up or provisioned before, you can run the site.yml
playbook. This will run through the three main playbooks for: setup
, provision
, and deploy
. The setup
playbook includes adding the correct user accounts to the server.
ansible-playbook site.yml --limit=au-staging
This step can take a long time. And you might need to tweak your SSH configuration to prevent timeouts.
Add -vvvv
for greater debug output.
Provisioning
Deployment
Sysadmin
External services
- Sending emails from OFN
- Email Deliverability
- SSL certificates
- Google Maps
- File storage
- Backups
- Server monitoring
- Issue reporting (Bugsnag)
Contributing