-
Notifications
You must be signed in to change notification settings - Fork 109
Expand file tree
/
Copy pathplaybook.yml
More file actions
100 lines (100 loc) · 4.66 KB
/
playbook.yml
File metadata and controls
100 lines (100 loc) · 4.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
---
- name: Configure Arch Linux desktop
hosts: localhost
become: true
roles:
- { role: base, tags: ["base"] }
- { role: grub, tags: ["grub"], when: "bootloader == 'grub'" }
- { role: gnupg, tags: ["gnupg"] }
- { role: sysmon, tags: ["sysmon"] }
- { role: cron, tags: ["cron"] }
- { role: microcode, tags: ["microcode"] }
- { role: hardened, tags: ["hardened"] }
- { role: ssh, tags: ["ssh"] }
- { role: dotfiles, tags: ["dotfiles"] }
- { role: ssd, tags: ["ssd"] }
- { role: interception, tags: ["interception"], when: "interception is defined" }
- { role: fonts, tags: ["fonts"] }
- { role: x, tags: ["x"] }
- { role: terminal, tags: ["terminal"], when: "terminal is defined" }
- { role: lightdm, tags: ["lightdm"], when: "display_manager == 'lightdm'" }
- { role: gdm, tags: ["gdm"], when: "display_manager == 'gdm'" }
- { role: i3, tags: ["i3"], when: "desktop_environment == 'i3'" }
- { role: gnome, tags: ["gnome"], when: "desktop_environment == 'gnome'" }
- { role: pass, tags: ["pass"] }
- { role: iptables, tags: ["iptables"] }
- { role: nettools, tags: ["nettools"] }
- { role: regdomain, tags: ["regdomain"], when: "regdomain is defined" }
- { role: openvpn, tags: ["openvpn"] }
- { role: nmtrust, tags: ["nmtrust"] }
- { role: unbound, tags: ["unbound"] }
- { role: openresolv, tags: ["openresolv"] }
- { role: networkmanager, tags: ["networkmanager"] }
- { role: ntp, tags: ["ntp"] }
- { role: firejail, tags: ["firejail"] }
- { role: tor, tags: ["tor"], when: "tor is defined" }
- { role: editors, tags: ["editors"] }
- { role: filesystems, tags: ["filesystems"] }
- { role: archive, tags: ["archive"] }
- { role: optical, tags: ["optical"] }
- { role: udisks, tags: ["udisks"] }
- { role: spell, tags: ["spell"] }
- { role: browsers, tags: ["browsers"] }
- { role: yubikey, tags: ["yubikey"] }
- { role: media, tags: ["media"] }
- { role: mpd, tags: ["mpd"] }
- { role: mpv, tags: ["mpv"] }
- { role: laptop, tags: ["laptop"] }
- { role: thinkpad, tags: ["thinkpad"], when: "'ThinkPad' in ansible_product_version" }
- { role: macbook, tags: ["macbook"], when: "'MacBook' in ansible_product_name" }
- { role: backlight, tags: ["backlight"] }
- { role: screensaver, tags: ["screensaver"] }
- { role: gitannex, tags: ["gitannex"], when: "gitannex is defined" }
- { role: taskwarrior, tags: ["taskwarrior"] }
- { role: ledger, tags: ["ledger"] }
- { role: mail, tags: ["mail"] }
- { role: goimapnotify, tags: ["goimapnotify"] }
- { role: cups, tags: ["cups"] }
- { role: office, tags: ["office"] }
- { role: visidata, tags: ["visidata"] }
- { role: pdf, tags: ["pdf"] }
- { role: dictd, tags: ["dictd"] }
- { role: redshift, tags: ["redshift"] }
- { role: transmission, tags: ["transmission"] }
- { role: libvirt, tags: ["libvirt"] }
- { role: virtualbox, tags: ["virtualbox"] }
- { role: backitup, tags: ["backitup"] }
- { role: cryptshot, tags: ["cryptshot"], when: "cryptshot is defined" }
- { role: borg, tags: ["borg"] }
- { role: tarsnap, tags: ["tarsnap"] }
- { role: mapping, tags: ["mapping"] }
- { role: sound, tags: ["sound"] }
- { role: pim, tags: ["pim"] }
- { role: postgresql, tags: ["postgresql"] }
- { role: calibre, tags: ["calibre"] }
- { role: aws, tags: ["aws"] }
- { role: parcimonie, tags: ["parcimonie"], when: "tor is defined" }
- { role: localtime, tags: ["localtime"], when: "localtime is defined" }
- { role: wormhole, tags: ["wormhole"] }
- { role: bluetooth, tags: ["bluetooth"], when: "bluetooth is defined" }
- { role: wttr, tags: ["wttr"] }
- { role: hostsctl, tags: ["hostsctl"], when: "hostsctl is defined" }
- { role: goesimage, tags: ["goesimage"], when: "goesimage is defined" }
- { role: syncthing, tags: ["syncthing"], when: "syncthing is defined" }
- { role: mirrorlist, tags: ["mirrorlist"], when: "mirrorlist is defined" }
- { role: pkgfile, tags: ["pkgfile"], when: "pkgfile is defined" }
- { role: units, tags: ["units"], when: "units is defined" }
- { role: logitech, tags: ["logitech"] }
- { role: pydev, tags: ["pydev"] }
- { role: aria2, tags: ["aria2"] }
- { role: signal, tags: ["signal"] }
- { role: android, tags: ["android"] }
- { role: rustutils, tags: ["rustutils"] }
- { role: zeal, tags: ["zeal"] }
- { role: kdeconnect, tags: ["kdeconnect"] }
- { role: oomd, tags: ["oomd"] }
- { role: f3, tags: ["f3"] }
- { role: vopono, tags: ["vopono"] }
vars_prompt:
- name: user_password
prompt: "Enter desired user password"