1 Commits

Author SHA1 Message Date
662bddb652 Updating documentation 2021-10-12 17:07:56 +01:00
2 changed files with 29 additions and 31 deletions

View File

@@ -1,37 +1,35 @@
Tasks: Tasks:
☐ Configure nebula
☐ Add the user path to `/etc/sudoers` file ☐ Add the user path to `/etc/sudoers` file
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/lineinfile_module.html https://docs.ansible.com/ansible/latest/collections/ansible/builtin/lineinfile_module.html
`^Defaults\s*secure_path\=\"` `^Defaults\s*secure_path\=\"`
✔ Change MOTD to include Neofetch @done(21-03-09 17:58)
✔ Add a simplified zsh setup with Agnoster for root user @done(21-03-07 23:08) Updates:
☐ Change AWSCLI v2 for both Linux/Mac
Done: Archive:
✔ Add node + node manager (plus yarn) @done(21-03-09 17:40) ✘ Configure nebula @cancelled(21-10-12 17:06) @project(Tasks)
✔ Create initial folder layout @started(21-02-28 23:29) @done(21-03-03 14:30) @lasted(2d15h1m16s) ✔ Change MOTD to include Neofetch @done(21-03-09 17:58) @project(Tasks)
✔ Create test playbook with a task @done(21-03-01 00:16) ✔ Add a simplified zsh setup with Agnoster for root user @done(21-03-07 23:08) @project(Tasks)
Document creating a hosts file, and an `ansible.cfg` to create an inventory @done(21-03-01 00:07) Add node + node manager (plus yarn) @done(21-03-09 17:40) @project(Tasks)
https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html ✔ Create initial folder layout @started(21-02-28 23:29) @done(21-03-03 14:30) @lasted(2d15h1m16s) @project(Tasks)
Alternative to using an `ansible.cfg` is using the flag `-i hosts` ✔ Create test playbook with a task @done(21-03-01 00:16) @project(Tasks)
Hosts file can contain `ansible_user` and `ansible_ssh_pass` under a `vars` header ✔ Document creating a hosts file, and an `ansible.cfg` to create an inventory @done(21-03-01 00:07) @project(Tasks)
✔ Test a connection with `ansible all -m ping` @done(21-03-01 00:08) https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html
✔ Document commands @done(21-03-03 14:30) Alternative to using an `ansible.cfg` is using the flag `-i hosts`
Run a playbook with `ansible-playbook -b test.yml` Hosts file can contain `ansible_user` and `ansible_ssh_pass` under a `vars` header
If using vault do `--ask-vault-pass` ✔ Test a connection with `ansible all -m ping` @done(21-03-01 00:08) @project(Tasks)
Point to an inventory with `-i hosts` ✔ Document commands @done(21-03-03 14:30) @project(Tasks)
✔ Still to configure: @done(21-03-04 13:08) Run a playbook with `ansible-playbook -b test.yml`
✔ Monit @done(21-03-04 13:08) If using vault do `--ask-vault-pass`
✔ UFW @done(21-03-04 12:57) Point to an inventory with `-i hosts`
✔ Networking @done(21-03-04 12:59) ✔ Still to configure: @done(21-03-04 13:08) @project(Tasks)
Configure /etc/email-addresses with from addresses for root and default_user @done(21-03-04 12:57) Monit @done(21-03-04 13:08) @project(Tasks)
https://serverfault.com/questions/377821/exim-send-every-emails-with-a-predefined-sender ✔ UFW @done(21-03-04 12:57) @project(Tasks)
✔ Networking @done(21-03-04 12:59) @project(Tasks)
Mac: ✔ Configure /etc/email-addresses with from addresses for root and default_user @done(21-03-04 12:57) @project(Tasks)
Mac functionality needs adding https://serverfault.com/questions/377821/exim-send-every-emails-with-a-predefined-sender
Done: ✔ https://github.com/elliotweiser/ansible-osx-command-line-tools @done(21-03-05 22:02) @project(Mac.Done)
✔ https://github.com/elliotweiser/ansible-osx-command-line-tools @done(21-03-05 22:02) ✔ Add tag/variable to toggle between server/mac setup @started(21-03-05 22:01) @done(21-03-05 22:02) @lasted(1m33s) @project(Mac.Done)
✔ Add tag/variable to toggle between server/mac setup @started(21-03-05 22:01) @done(21-03-05 22:02) @lasted(1m33s) ✔ Install Homebrew packages for Python @done(21-03-05 22:35) @project(Mac.Done)
✔ Install Homebrew packages for Python @done(21-03-05 22:35) `brew install readline xz`
`brew install readline xz` https://docs.ansible.com/ansible/latest/collections/community/general/homebrew_module.html
https://docs.ansible.com/ansible/latest/collections/community/general/homebrew_module.html