Thu, 15 Jun 2017 03:02:26 -0400
tags
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 | |
62 | 11 | - Switch this to get / make a git mirror for the following: |
59 | 12 | - Adjust to work with ansible-pull via a cloud-config userdata like this: |
13 | ||
62 | 14 | ```yaml |
15 | #cloud-config | |
16 | packages: | |
17 | - ansible | |
18 | - git | |
19 | runcmd: | |
20 | - echo -e "[localhost]\n127.0.0.1 ansible_connection=local" >> /etc/ansible/hosts | |
21 | - ssh-keyscan github.com >> /etc/ssh/ssh_known_hosts | |
22 | - mkdir /etc/ansible/web | |
23 | - ansible-pull -d /etc/ansible/web/ -U <git repo URL> | |
24 | ``` | |
25 |