From eaf70c4f806b9eeb4c4b272176157701dc1cc2b3 Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Fri, 25 Mar 2022 19:06:55 -0400 Subject: updated readme future plans section. --- README.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 10a7261..9bf9aff 100644 --- a/README.md +++ b/README.md @@ -62,14 +62,21 @@ cp -a group_vars/all/vault.example group_vars/all/vault 3. Modify the [hosts](./hosts/) file per your needs. 4. Modify the [vars](./group_vars/all/vars.yaml/) file per your needs. -## Execute +## Deploy ``` -ansible-playbook -i hosts playbooks/deploy.yaml --vault-id vaultid +# activate venv +source $HOME/venv/vps/bin/activate +# run main playbook with "base" tag +ansible-playbook -i hosts playbooks/deploy.yaml --vault-id vaultid --tags base +# run main playbook with your apps +ansible-playbook -i hosts playbooks/deploy.yaml --vault-id vaultid [--tags []] +# (and if applicable secondary playbook) ansible-playbook -i hosts playbooks/vps.yaml --vault-id vaultid ``` ## Future Plans -1. Simplify install. -2. Documentation for each role. -3. Backups. -4. Redundancy. +1. Install a Job executor (Awx, or Rundeck) that will auto-deploy hosted websites upon new commits using the `--tags website` arg. +2. Simplify install. +3. Documentation for each role. +4. Backups. +5. Redundancy. -- cgit v1.2.3