roles/devbox/tasks/dist-debian.yml

Sat, 22 Jun 2019 04:23:29 -0400

author
Meredith Howard <mhoward@roomag.org>
date
Sat, 22 Jun 2019 04:23:29 -0400
changeset 81
47d7ef3be553
parent 80
aa7bb3f0baef
child 89
86248a83a3dd
permissions
-rw-r--r--

Forget lightdm for now

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
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
4 tags: packages, install
80
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
5 apt:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
6 state: installed
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
7 name:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
8 - build-essential
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
9 - git
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
10 - mercurial
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
11 - zsh
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
12 - tmux
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
13 - vim
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
14 - silversearcher-ag
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
15 - exuberant-ctags
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
16 - unattended-upgrades
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
17
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
18 - name: Install GUI packages
80
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
19 tags: packages, install
44
bb6b3457957b fixup gui
Meredith Howard <mhoward@roomag.org>
parents: 40
diff changeset
20 when: gui_enabled
80
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
21 apt:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
22 state: installed
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
23 name:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
24 - lightdm
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
25 - rxvt-unicode-256color
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
26 - i3
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
27 - xautolock
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
28 - fonts-dejavu-extra
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
29 - fonts-opensymbol
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
30 - scrot
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
31 - vim-gtk
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
32
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
33 - name: Install non-gui packages
80
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
34 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
35 when: not gui_enabled
80
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
36 apt:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
37 state: installed
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
38 name:
aa7bb3f0baef Fix deprecated usage
Meredith Howard <mhoward@roomag.org>
parents: 79
diff changeset
39 - vim-nox
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
40
2
515d87b4bfc4 Reorganize gui vars and allow setting default lightdm session
Meredith Howard <mhoward@roomag.org>
parents: 1
diff changeset
41 - name: Set default X session in lightdm
40
7325a3c8fbb3 var cleanup
Meredith Howard <mhoward@roomag.org>
parents: 38
diff changeset
42 when: gui_enabled and gui_session
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
43 ini_file:
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
44 dest: /etc/lightdm/lightdm.conf
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
45 section: SeatDefaults
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
46 option: user-session
40
7325a3c8fbb3 var cleanup
Meredith Howard <mhoward@roomag.org>
parents: 38
diff changeset
47 value: "{{gui_session}}"
0
f834f140ebad Initial commit of devbox-ansible
Meredith Howard <mhoward@roomag.org>
parents:
diff changeset
48 backup: true

mercurial