blob: 06a1bdc0c7d64ab3edc9f4f2f46504e97a621c54 [file] [log] [blame]
Filip Pytlouna1898572016-01-25 22:35:13 +01001linux:
2 system:
3 enabled: true
4 cluster: default
Petr Michalec1c4c8d82017-02-28 19:09:21 +01005 name: linux
Filip Pytlouna1898572016-01-25 22:35:13 +01006 domain: local
7 environment: prd
Petr Michalec1c4c8d82017-02-28 19:09:21 +01008 hostname: system.pillar.local
Jiri Broulik25839cc2017-04-18 17:05:20 +02009 purge_repos: true
Filip Pytloun8b2131e2017-11-08 13:29:03 +010010 directory:
11 /tmp/test:
12 makedirs: true
Filip Pytlouna1898572016-01-25 22:35:13 +010013 apparmor:
14 enabled: false
Filip Pytloun8296bb92016-02-19 18:42:09 +010015 haveged:
16 enabled: true
Filip Pytlouna1898572016-01-25 22:35:13 +010017 prompt:
Petr Michalec1c4c8d82017-02-28 19:09:21 +010018 default: "linux.ci.local$"
Jakub Pavlikb148c8c2017-02-12 21:30:48 +010019 kernel:
Jakub Pavlik6c9ead12017-02-16 21:53:13 +010020 isolcpu: 1,2,3,4
Simon Schneider98f7a492017-12-07 13:18:49 +010021 elevator: deadline
Filip Pytloun361096c2017-08-23 10:57:20 +020022 sysfs:
23 scheduler:
24 block/sda/queue/scheduler: deadline
25 power:
26 mode:
27 power/state: 0660
28 owner:
29 power/state: "root:power"
30 devices/system/cpu/cpu0/cpufreq/scaling_governor: powersave
Filip Pytlouna1898572016-01-25 22:35:13 +010031 motd:
32 - warning: |
33 #!/bin/sh
34 printf "WARNING: This is tcpcloud network.\n"
35 printf " Unauthorized access is strictly prohibited.\n"
36 printf "\n"
37 - info: |
38 #!/bin/sh
39 printf -- "--[tcp cloud]---------------------------\n"
40 printf " Hostname | ${linux:system:name}\n"
41 printf " Domain | ${linux:system:domain}\n"
42 printf " System | %s\n" "$(lsb_release -s -d)"
43 printf " Kernel | %s\n" "$(uname -r)"
44 printf -- "----------------------------------------\n"
45 printf "\n"
46 user:
47 root:
48 enabled: true
49 home: /root
50 name: root
Filip Pytloun54cb3632017-06-14 11:56:59 +020051 testuser:
Filip Pytlouna1898572016-01-25 22:35:13 +010052 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020053 name: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +010054 sudo: true
55 uid: 9999
56 full_name: Test User
57 home: /home/test
Petr Michalec1c4c8d82017-02-28 19:09:21 +010058 groups:
Filip Pytlound281d292017-05-30 15:55:37 +020059 - db-ops
60 - salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010061 salt_user1:
62 enabled: true
63 name: saltuser1
64 sudo: false
65 uid: 9991
66 full_name: Salt User1
67 home: /home/saltuser1
68 salt_user2:
69 enabled: true
70 name: saltuser2
71 sudo: false
72 uid: 9992
73 full_name: Salt Sudo User2
74 home: /home/saltuser2
Filip Pytlound281d292017-05-30 15:55:37 +020075 groups:
76 - sudogroup1
Filip Pytlouna1898572016-01-25 22:35:13 +010077 group:
Filip Pytloun54cb3632017-06-14 11:56:59 +020078 testgroup:
Filip Pytlouna1898572016-01-25 22:35:13 +010079 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020080 name: testgroup
Filip Pytlouna1898572016-01-25 22:35:13 +010081 gid: 9999
82 system: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020083 addusers:
84 - salt_user1
85 - salt_user2
Petr Michalec1c4c8d82017-02-28 19:09:21 +010086 db-ops:
87 enabled: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020088 delusers:
89 - salt_user1
Petr Michaleca17ea5a2017-08-08 15:46:03 +020090 - dontexistatall
Petr Michalec1c4c8d82017-02-28 19:09:21 +010091 salt-ops:
92 enabled: true
Filip Pytlound281d292017-05-30 15:55:37 +020093 name: salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010094 sudogroup1:
95 enabled: true
96 name: sudogroup1
97 sudogroup2:
98 enabled: true
99 name: sudogroup2
100 sudogroup3:
101 enabled: false
102 name: sudogroup3
Filip Pytlouna1898572016-01-25 22:35:13 +0100103 job:
104 test:
105 enabled: true
106 command: "/bin/sleep 3"
Filip Pytloun54cb3632017-06-14 11:56:59 +0200107 user: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +0100108 minute: 0
109 hour: 13
110 package:
111 htop:
112 version: latest
113 repo:
114 opencontrail:
Petr Michalec10462bb2017-03-23 19:18:08 +0100115 source: "deb http://ppa.launchpad.net/tcpcloud/contrail-3.0/ubuntu xenial main"
116 keyid: E79EE90C
117 keyserver: keyserver.ubuntu.com
118 architectures: amd64
119 proxy:
120 enabled: true
121 https: https://127.0.5.1:443
122 #http: http://127.0.5.2:8080
123 apt-mk-salt:
124 source: "deb http://apt-mk.mirantis.com/xenial stable salt"
Petr Michalec1ae62b12017-04-27 14:35:13 +0200125 #key_url: http://apt-mk.mirantis.com/public.gpg
126 key: |
127 -----BEGIN PGP PUBLIC KEY BLOCK-----
128 Version: GnuPG v1
129
130 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
176 jtcwJrHue5Xn8UPSLkE=
177 =SWiA
178 -----END PGP PUBLIC KEY BLOCK-----
Petr Michalec10462bb2017-03-23 19:18:08 +0100179 architectures: amd64
180 proxy:
181 enabled: true
182 apt-mk-salt-nightly:
183 source: "deb http://apt-mk.mirantis.com/xenial nightly salt"
184 key_url: http://apt-mk.mirantis.com/public.gpg
185 architectures: amd64
186 proxy:
187 enabled: false
188 apt-mk-extra-nightly:
189 source: "deb http://apt-mk.mirantis.com/xenial nightly extra"
190 key_url: http://apt-mk.mirantis.com/public.gpg
Filip Pytlouna1898572016-01-25 22:35:13 +0100191 architectures: amd64
Filip Pytlounc49445a2016-04-04 14:23:20 +0200192 locale:
193 en_US.UTF-8:
194 enabled: true
195 default: true
Filip Pytlounee1745f2016-04-04 17:39:41 +0200196 "cs_CZ.UTF-8 UTF-8":
Filip Pytlounc49445a2016-04-04 14:23:20 +0200197 enabled: true
Filip Pytlounc665ee22017-02-17 12:17:32 +0100198 autoupdates:
199 enabled: true
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100200 sudo:
201 enabled: true
202 alias:
203 runas:
204 DBA:
205 - postgres
206 - mysql
207 SALT:
208 - root
209 host:
210 LOCAL:
211 - localhost
212 PRODUCTION:
213 - db1
214 - db2
215 command:
216 SUDO_RESTRICTED_SU:
217 - /bin/vi /etc/sudoers
218 - /bin/su - root
219 - /bin/su -
220 - /bin/su
221 - /usr/sbin/visudo
222 SUDO_SHELLS:
223 - /bin/sh
224 - /bin/ksh
225 - /bin/bash
226 - /bin/rbash
227 - /bin/dash
228 - /bin/zsh
229 - /bin/csh
230 - /bin/fish
231 - /bin/tcsh
232 - /usr/bin/login
233 - /usr/bin/su
234 - /usr/su
235 SUDO_SALT_SAFE:
236 - /usr/bin/salt state*
237 - /usr/bin/salt service*
238 - /usr/bin/salt pillar*
239 - /usr/bin/salt grains*
240 - /usr/bin/salt saltutil*
241 - /usr/bin/salt-call state*
242 - /usr/bin/salt-call service*
243 - /usr/bin/salt-call pillar*
244 - /usr/bin/salt-call grains*
245 - /usr/bin/salt-call saltutil*
246 SUDO_SALT_TRUSTED:
247 - /usr/bin/salt*
248 users:
249 saltuser1: {}
250 saltuser2:
251 hosts:
252 - LOCAL
253 # User Alias:
254 DBA:
255 hosts:
256 - ALL
257 commands:
258 - SUDO_SALT_SAFE
259 groups:
260 db-ops:
261 hosts:
262 - ALL
263 - '!PRODUCTION'
264 runas:
265 - DBA
266 commands:
267 - /bin/cat *
268 - /bin/less *
269 - /bin/ls *
270 - SUDO_SALT_SAFE
271 - '!SUDO_SHELLS'
272 - '!SUDO_RESTRICTED_SU'
273 salt-ops:
274 hosts:
275 - 'ALL'
276 runas:
277 - SALT
278 commands:
279 - SUDO_SALT_TRUSTED
280 salt-ops2:
281 name: salt-ops
282 runas:
283 - DBA
284 commands:
285 - SUDO_SHELLS
286 sudogroup1:
287 commands:
288 - ALL
289 sudogroup2:
290 commands:
291 - ALL
292 hosts:
293 - localhost
294 users:
295 - test
296 nopasswd: false
297 sudogroup3:
298 commands:
299 - ALL
Petr Michalec10462bb2017-03-23 19:18:08 +0100300 env:
301 BOB_VARIABLE: Alice
302 BOB_PATH:
303 - /srv/alice/bin
304 - /srv/bob/bin
305 HTTPS_PROXY: https://127.0.4.1:443
306 http_proxy: http://127.0.4.2:80
307 ftp_proxy: ftp://127.0.4.3:2121
308 no_proxy:
309 - 192.168.0.1
310 - 192.168.0.2
311 - .saltstack.com
312 - .ubuntu.com
313 - .mirantis.com
314 - .launchpad.net
315 - .dummy.net
316 - .local
317 LANG: C
318 LC_ALL: C
319 profile:
320 vi_flavors.sh: |
321 export PAGER=view
322 alias vi=vim
323 locales: |
324 export LANG=en_US
325 export LC_ALL=en_US.UTF-8
326
327 # pillar for proxy configuration
328 proxy:
329 # for package managers
330 pkg:
331 enabled: true
332 https: https://127.0.2.1:4443
333 #http: http://127.0.2.2
334 ftp: none
335 # fallback, system defaults
336 https: https://127.0.1.1:443
337 #http: http://127.0.1.2
338 ftp: ftp://127.0.1.3
339 noproxy:
340 - host1
341 - host2
342 - .local
Vladimir Ereminccf28842017-04-10 23:52:10 +0300343
344 # pillars for netconsole setup
345 netconsole:
346 enabled: true
347 port: 514
348 loglevel: debug
349 target:
350 192.168.0.1:
351 mac: "ff:ff:ff:ff:ff:ff"
352 interface: bond0
Serhiy Ovsianikov67bd56a2017-08-11 15:56:01 +0300353 atop:
354 enabled: true
355 interval: 20
356 logpath: "/var/mylog/atop"
357 outfile: "/var/mylog/atop/daily.log"