Thu, 15 Jun 2017 06:36:18 +0000
edited
59 | 1 | # Devbox playbook |
2 | ||
3 | This is a playbook that installs dev tools and DE tools I like to have around | |
60 | 4 | and sets up some other preferences like repositories, and drops in my dotfiles. |
59 | 5 | It's best-tested on Debian, but has some cases for OSX and FreeBSD too. |
6 | ||
7 | The `gui_enabled` var controls whether or not to install graphical tools. | |
8 | ||
9 | ## TODO | |
4 | 10 | |
59 | 11 | - Adjust to work with ansible-pull via a cloud-config userdata like this: |
61 | 12 | #cloud-config |
13 | packages: | |
14 | - ansible | |
15 | - git | |
16 | runcmd: | |
17 | - echo -e "[localhost]\n127.0.0.1 ansible_connection=local" >> /etc/ansible/hosts | |
18 | - ssh-keyscan github.com >> /etc/ssh/ssh_known_hosts | |
19 | - mkdir /etc/ansible/web | |
20 | - ansible-pull -d /etc/ansible/web/ -U <git repo URL> | |
59 | 21 | - The above will require a git mirror |
22 |