CSC Ansible Playbooks
Go to file
Zachary Seguin a6d99f2828 Add root dotfiles and update-rootdotfiles playbook (which will need to be integrated into standard build 2016-11-26 01:27:43 -05:00
files Add root dotfiles and update-rootdotfiles playbook (which will need to be integrated into standard build 2016-11-26 01:27:43 -05:00
fingerprints distributed SSH keys to all machines, updated hosts, enabled magic sysrq, ignored retries 2016-07-06 16:22:48 -04:00
plugins/callback/log_plays Initial commit 2015-12-08 00:23:27 -05:00
roles add idle-python2.7 to gui 2016-11-17 17:32:31 -05:00
.gitignore Some fixes from re-installing office terminals 2016-07-06 16:41:16 -04:00
.gitmodules Remove generate-hosts and ignore it 2016-07-05 20:53:53 -04:00
README Update README 2016-07-07 16:32:05 -04:00
ansible.cfg Increase timeout sine sometimes elevation prompt times out too quickly 2016-11-08 10:25:02 -05:00
bootstrap-packages.sh created roles for office terminal install, tested up to auth 2016-06-02 00:47:31 -04:00
disable-login.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
enable-login.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
fix-ssh-perms.yml Some minor fixes and new scripts 2016-08-06 14:54:14 -04:00
gather-ssh-fingerprints.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
generate-fingerprints A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
generate-hosts.yml Workaround lightdm bug 2016-07-19 16:23:41 -04:00
hosts Rework hosts layout, differentiating between bare-metal and containers 2016-11-26 01:26:23 -05:00
install-general-use-container.yml Bug fix; add coq and general-use container playbook 2016-09-25 22:22:33 -04:00
install-office-terminal.yml Add KillUserProcesses to logind.conf on office terminals 2016-11-09 18:35:08 -05:00
install-syscom-container.yml Add playbook to install a syscom container 2016-11-26 01:27:08 -05:00
install-syscom.yml Bug fix; add coq and general-use container playbook 2016-09-25 22:22:33 -04:00
mount-scratch.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
mount-users.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
rs.yml Some minor fixes and new scripts 2016-08-06 14:54:14 -04:00
test-playbook.yml Removed playbooks that have been superseded by roles written for the install-office-terminal.yml playbook 2016-07-07 16:13:18 -04:00
unmount-nfs.yml A whole bunch of random playbooks I put together / used 2016-02-29 17:22:45 -05:00
update-hosts.yml Bug fix; add coq and general-use container playbook 2016-09-25 22:22:33 -04:00
update-rootdotfiles.yml Add root dotfiles and update-rootdotfiles playbook (which will need to be integrated into standard build 2016-11-26 01:27:43 -05:00
upgrade-office.yml Workaround lightdm bug 2016-07-19 16:23:41 -04:00

README

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

Ansible playbooks of the University of Waterloo Computer Science Club.

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

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

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'`