2022-11-05 22:49:21 -04:00
2022-08-06 01:19:37 -04:00
2022-11-05 22:19:27 -04:00
2022-11-05 22:19:27 -04:00
2022-07-31 08:38:08 -04:00
2015-12-08 00:23:27 -05:00
2022-07-31 08:38:08 -04:00
2022-07-16 23:02:58 -04:00
2022-07-31 08:38:08 -04:00
2022-07-31 08:38:08 -04:00
2022-07-31 08:38:08 -04:00
2022-08-06 01:19:37 -04:00
2022-11-05 22:49:21 -04:00
2017-08-08 16:45:37 -04:00
2016-12-11 12:05:48 -05:00
2016-12-11 12:05:48 -05:00
2022-07-31 08:38:08 -04:00
2016-07-19 16:23:41 -04:00
2017-08-08 16:45:37 -04:00

           ____ ____   ____      _              _ _     _
          / ___/ ___| / ___|    / \   _ __  ___(_) |__ | | ___
         | |   \___ \| |       / _ \ | '_ \/ __| | '_ \| |/ _ \
         | |___ ___) | |___   / ___ \| | | \__ \ | |_) | |  __/
          \____|____/ \____| /_/   \_\_| |_|___/_|_.__/|_|\___|

Ansible playbooks of the University of Waterloo Computer Science Club.

** 2022 Playbook Modernization **
If a playbook is not in this list, it is not guaranteed to work.
- [x] test-playbook.yml
- [x] gather-ssh-fingerprints.yml
- [x] update-ssh_known_hosts.yml
- [x] upgrade-ceo.yml
- [x] install-software.yml

** Deps **
1. Install pipx
    ```
    sudo apt install python3-pip python3-venv
    python3 -m pip install --user pipx
    python3 -m pipx ensurepath
    ```

2. Install ansible and ansible-lint
    ```
    pipx install --include-deps ansible
    pipx install ansible-lint
    ```

** Usage **
To run a playbook and request a user's sudo password:

`ansible-playbook test-playbook.yml`

** OLD **

To run a playbook as a different user (for example to provision a new system 
that doesn't have sssd yet):

`ansible-playbook -kK -b -u local_sysadmin test-playbook.yml`

To run a playbook starting at a certain spot:

`ansible-playbook -kK -b install-office-terminal.yml --start-at-task='enable magic sysrq'`
Description
CSC Ansible Playbooks
Readme 785 KiB
Languages
Shell 72.2%
Python 14.8%
Vim script 10.5%
Jinja 1.5%
JavaScript 1%