roles/devbox/tasks/dist-debian.yml

Fri, 23 Jun 2017 20:51:34 -0400

author
Meredith Howard <mhoward@roomag.org>
date
Fri, 23 Jun 2017 20:51:34 -0400
changeset 78
fe6ef0cccdf1
parent 74
87a637974823
child 79
a8d20fd216f1
permissions
-rw-r--r--

pull out bootstrap so it can be run with one tag

0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
1 ---
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
2
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
3 - name: Install base packages
27
98981c22420a Add vim and firefox roles
Meredith Howard <mhoward@roomag.org>
parents: 26
diff changeset
4 apt: name={{item}} state=installed
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
5 with_items:
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
6 - build-essential
38
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
7 - git
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
8 - mercurial
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
9 - zsh
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
10 - tmux
51
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
11 - vim
38
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
12 - silversearcher-ag
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
13 - exuberant-ctags
57
6172fc31a08f flatten
Meredith Howard <mhoward@roomag.org>
parents: 53
diff changeset
14 - unattended-upgrades
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
15 tags: packages, install
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
16
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
17 - name: Install GUI packages
44
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
18 when: gui_enabled
34
1a793d630c76 don't assume backports
Meredith Howard <mhoward@roomag.org>
parents: 27
diff changeset
19 apt: name={{item}} state=installed
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
20 with_items:
45
2383a9aa66a8 actually install lightdm
Meredith Howard <mhoward@roomag.org>
parents: 44
diff changeset
21 - lightdm
46
c98aa42d7d53 Add urxvt 256
Meredith Howard <mhoward@roomag.org>
parents: 45
diff changeset
22 - rxvt-unicode-256color
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
23 - i3
48
af865a84224a add more installs
Meredith Howard <mhoward@roomag.org>
parents: 46
diff changeset
24 - xautolock
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
25 - fonts-dejavu-extra
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
26 - fonts-opensymbol
16
c781422f639f add scrot
Meredith Howard <mhoward@roomag.org>
parents: 15
diff changeset
27 - scrot
38
06adc2a14d3e Move stuff back into single playbooks
Meredith Howard <mhoward@roomag.org>
parents: 37
diff changeset
28 - vim-gtk
74
87a637974823 firefox got less wonky
Meredith Howard <mhoward@roomag.org>
parents: 63
diff changeset
29 - firefox-esr
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
30 tags: packages, install
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
31
51
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
32 - name: Install non-gui packages
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
33 when: not gui_enabled
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
34 apt: name={{item}} state=installed
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
35 with_items:
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
36 - vim-nox
63
Meredith Howard <mhoward@roomag.org>
parents: 57
diff changeset
37 tags: packages, install
51
5af98666f4d4 Make sure we don't try to install vim-nox and vim-gtk every pass
Meredith Howard <mhoward@roomag.org>
parents: 49
diff changeset
38
2
515d87b4bfc4 Reorganize gui vars and allow setting default lightdm session
Meredith Howard <mhoward@roomag.org>
parents: 1
diff changeset
39 - name: Set default X session in lightdm
40
7325a3c8fbb3 var cleanup
Meredith Howard <mhoward@roomag.org>
parents: 38
diff changeset
40 when: gui_enabled and gui_session
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
41 ini_file:
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
42 dest: /etc/lightdm/lightdm.conf
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
43 section: SeatDefaults
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
44 option: user-session
40
7325a3c8fbb3 var cleanup
Meredith Howard <mhoward@roomag.org>
parents: 38
diff changeset
45 value: "{{gui_session}}"
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
46 backup: true
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
47
44
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
48 - name: Enable and start lightdm
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
49 when: gui_enabled
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
50 service:
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
51 name: lightdm
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
52 enabled: yes
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
53 state: started

mercurial