aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2022-03-25 23:06:55 +0000
committerKumar Damani <me@kumardamani.net>2022-03-25 23:06:55 +0000
commiteaf70c4f806b9eeb4c4b272176157701dc1cc2b3 (patch)
tree87a3d043ea0ef549883edc9028f63eb984658ba6
parenta857eb82ec9c4a79ad5e41462e2ab82c2660982e (diff)
updated readme future plans section.
-rw-r--r--README.md19
1 files 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.