summaryrefslogtreecommitdiff
path: root/ansible/ssb2.yml
blob: f32d9265514eeea6c8e31f99b19b2e6c9d9afbff (plain)
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
- hosts: ssb2
  remote_user: ansible
  become: yes
  roles:
    - sane_debian_system
    - unix_users
    - self-updating-system
    - ssb2-host
    - riot-host

  vars:
    hostname: ssb2
    debian_codename: stretch

    unix_users:
      - username: liw
        comment: Lars Wirzenius
        sudo: yes
        password: "{{ lookup('pipe', 'pass show ssb/liw | mkpasswd --method=sha-512 --stdin') }}"
        authorized_keys: |
          {{ liw_ssh_pub }}

    sources_lists:
      - repo: "deb https://riot.im/packages/debian/ stretch main"
        signing_key: |
          -----BEGIN PGP PUBLIC KEY BLOCK-----
          Version: GnuPG v1

          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
          3mc4ZPLfWwxNMYs=
          =dS2q
          -----END PGP PUBLIC KEY BLOCK-----