blob: 555a0cdc000df2e7d887c96cf9f542ce37787ba2 [file] [log] [blame]
Filip Pytlouna1898572016-01-25 22:35:13 +01001linux:
azvyagintsevb7c2ef42018-08-16 14:21:39 +03002 network:
3 enabled: true
4 hostname: linux
5 fqdn: linux.ci.local
Filip Pytlouna1898572016-01-25 22:35:13 +01006 system:
7 enabled: true
8 cluster: default
Petr Michalec1c4c8d82017-02-28 19:09:21 +01009 name: linux
azvyagintsevb7c2ef42018-08-16 14:21:39 +030010 domain: ci.local
Filip Pytlouna1898572016-01-25 22:35:13 +010011 environment: prd
Jiri Broulik25839cc2017-04-18 17:05:20 +020012 purge_repos: true
Filip Pytloun8b2131e2017-11-08 13:29:03 +010013 directory:
14 /tmp/test:
15 makedirs: true
Filip Pytlouna1898572016-01-25 22:35:13 +010016 apparmor:
17 enabled: false
Filip Pytloun8296bb92016-02-19 18:42:09 +010018 haveged:
19 enabled: true
Filip Pytlouna1898572016-01-25 22:35:13 +010020 prompt:
Petr Michalec1c4c8d82017-02-28 19:09:21 +010021 default: "linux.ci.local$"
Jakub Pavlikb148c8c2017-02-12 21:30:48 +010022 kernel:
Jakub Pavlik6c9ead12017-02-16 21:53:13 +010023 isolcpu: 1,2,3,4
Simon Schneider98f7a492017-12-07 13:18:49 +010024 elevator: deadline
Michael Polenchukebf55522018-01-25 13:22:39 +040025 boot_options:
26 - pti=off
27 - spectre_v2=auto
Dmitry Teselkin809834c2018-08-13 19:14:42 +030028 module:
29 module_1:
30 install:
31 command: /bin/true
32 remove:
33 enabled: false
34 command: /bin/false
35 module_2:
36 install:
37 enabled: false
38 command: /bin/false
39 remove:
40 command: /bin/true
41 module_3:
42 blacklist: true
43 module_4:
44 blacklist: false
45 alias:
46 "module*":
47 enabled: true
48 "module_*":
49 enabled: false
50 module_5:
51 softdep:
52 pre:
53 1:
54 value: module_1
55 2:
56 value: module_2
57 enabled: false
58 post:
59 1:
60 value: module_3
61 2:
62 value: module_4
63 enabled: false
64 module_6:
65 option:
66 opt_1: 111
67 opt_2: 222
68 module_7:
69 option:
70 opt_3:
71 value: 333
72 opt_4:
73 enabled: true
74 value: 444
75 opt_5:
76 enabled: false
Jiri Broulik303905d2018-01-11 14:12:48 +010077 cgroup:
78 group:
79 group_1:
80 controller:
81 cpu:
82 shares:
83 value: 250
84 mapping:
85 subjects:
86 - '@group1'
Filip Pytloun361096c2017-08-23 10:57:20 +020087 sysfs:
88 scheduler:
89 block/sda/queue/scheduler: deadline
90 power:
91 mode:
92 power/state: 0660
93 owner:
94 power/state: "root:power"
95 devices/system/cpu/cpu0/cpufreq/scaling_governor: powersave
Filip Pytlouna1898572016-01-25 22:35:13 +010096 motd:
97 - warning: |
98 #!/bin/sh
99 printf "WARNING: This is tcpcloud network.\n"
100 printf " Unauthorized access is strictly prohibited.\n"
101 printf "\n"
102 - info: |
103 #!/bin/sh
104 printf -- "--[tcp cloud]---------------------------\n"
105 printf " Hostname | ${linux:system:name}\n"
106 printf " Domain | ${linux:system:domain}\n"
107 printf " System | %s\n" "$(lsb_release -s -d)"
108 printf " Kernel | %s\n" "$(uname -r)"
109 printf -- "----------------------------------------\n"
110 printf "\n"
111 user:
112 root:
113 enabled: true
114 home: /root
115 name: root
Filip Pytloun54cb3632017-06-14 11:56:59 +0200116 testuser:
Filip Pytlouna1898572016-01-25 22:35:13 +0100117 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +0200118 name: testuser
Martin Polreich72f61c42018-01-19 13:55:09 +0100119 password: passw0rd
Filip Pytlouna1898572016-01-25 22:35:13 +0100120 sudo: true
121 uid: 9999
122 full_name: Test User
123 home: /home/test
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100124 groups:
Filip Pytlound281d292017-05-30 15:55:37 +0200125 - db-ops
126 - salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100127 salt_user1:
128 enabled: true
129 name: saltuser1
130 sudo: false
131 uid: 9991
132 full_name: Salt User1
133 home: /home/saltuser1
Martin Polreich4fcd5c02018-07-16 09:41:51 +0200134 home_dir_mode: 755
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100135 salt_user2:
136 enabled: true
137 name: saltuser2
138 sudo: false
139 uid: 9992
140 full_name: Salt Sudo User2
141 home: /home/saltuser2
Filip Pytlound281d292017-05-30 15:55:37 +0200142 groups:
143 - sudogroup1
Filip Pytlouna1898572016-01-25 22:35:13 +0100144 group:
Filip Pytloun54cb3632017-06-14 11:56:59 +0200145 testgroup:
Filip Pytlouna1898572016-01-25 22:35:13 +0100146 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +0200147 name: testgroup
Filip Pytlouna1898572016-01-25 22:35:13 +0100148 gid: 9999
149 system: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +0200150 addusers:
151 - salt_user1
152 - salt_user2
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100153 db-ops:
154 enabled: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +0200155 delusers:
156 - salt_user1
Petr Michaleca17ea5a2017-08-08 15:46:03 +0200157 - dontexistatall
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100158 salt-ops:
159 enabled: true
Filip Pytlound281d292017-05-30 15:55:37 +0200160 name: salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100161 sudogroup1:
162 enabled: true
163 name: sudogroup1
164 sudogroup2:
165 enabled: true
166 name: sudogroup2
167 sudogroup3:
168 enabled: false
169 name: sudogroup3
Filip Pytlouna1898572016-01-25 22:35:13 +0100170 job:
171 test:
172 enabled: true
173 command: "/bin/sleep 3"
Filip Pytloun54cb3632017-06-14 11:56:59 +0200174 user: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +0100175 minute: 0
176 hour: 13
177 package:
178 htop:
179 version: latest
180 repo:
azvyagintsev45cf4522018-08-03 15:04:40 +0200181 disabled_repo:
182 source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
183 enabled: false
184 disabled_repo_left_proxy:
185 source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
186 enabled: false
187 proxy:
188 enabled: true
189 https: https://127.0.5.1:443
Filip Pytlouna1898572016-01-25 22:35:13 +0100190 opencontrail:
Petr Michalec10462bb2017-03-23 19:18:08 +0100191 source: "deb http://ppa.launchpad.net/tcpcloud/contrail-3.0/ubuntu xenial main"
192 keyid: E79EE90C
193 keyserver: keyserver.ubuntu.com
194 architectures: amd64
195 proxy:
196 enabled: true
197 https: https://127.0.5.1:443
198 #http: http://127.0.5.2:8080
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300199 apt-salt:
200 source: "deb http://apt.mirantis.com/xenial stable salt"
201 #key_url: http://apt.mirantis.com/public.gpg
202 # pub 4096R/A76882D3 2015-06-17
Petr Michalec1ae62b12017-04-27 14:35:13 +0200203 key: |
204 -----BEGIN PGP PUBLIC KEY BLOCK-----
205 Version: GnuPG v1
206
207 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
253 jtcwJrHue5Xn8UPSLkE=
254 =SWiA
255 -----END PGP PUBLIC KEY BLOCK-----
Petr Michalec10462bb2017-03-23 19:18:08 +0100256 architectures: amd64
257 proxy:
258 enabled: true
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300259 apt-salt-nightly:
260 source: "deb http://apt.mirantis.com/xenial nightly salt"
261 key_url: http://apt.mirantis.com/public.gpg
Petr Michalec10462bb2017-03-23 19:18:08 +0100262 architectures: amd64
263 proxy:
264 enabled: false
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300265 apt-extra-nightly:
266 source: "deb http://apt.mirantis.com/xenial nightly extra"
267 key_url: http://apt.mirantis.com/public.gpg
Filip Pytlouna1898572016-01-25 22:35:13 +0100268 architectures: amd64
Filip Pytlounc49445a2016-04-04 14:23:20 +0200269 locale:
Jakub Josef495245a2018-03-05 15:41:01 +0100270 en_US:
Filip Pytlounc49445a2016-04-04 14:23:20 +0200271 enabled: true
272 default: true
Jakub Josef495245a2018-03-05 15:41:01 +0100273 cs_CZ:
Filip Pytlounc49445a2016-04-04 14:23:20 +0200274 enabled: true
Filip Pytlounc665ee22017-02-17 12:17:32 +0100275 autoupdates:
276 enabled: true
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100277 sudo:
278 enabled: true
279 alias:
280 runas:
281 DBA:
282 - postgres
283 - mysql
284 SALT:
285 - root
286 host:
287 LOCAL:
288 - localhost
289 PRODUCTION:
290 - db1
291 - db2
292 command:
293 SUDO_RESTRICTED_SU:
294 - /bin/vi /etc/sudoers
295 - /bin/su - root
296 - /bin/su -
297 - /bin/su
298 - /usr/sbin/visudo
299 SUDO_SHELLS:
300 - /bin/sh
301 - /bin/ksh
302 - /bin/bash
303 - /bin/rbash
304 - /bin/dash
305 - /bin/zsh
306 - /bin/csh
307 - /bin/fish
308 - /bin/tcsh
309 - /usr/bin/login
310 - /usr/bin/su
311 - /usr/su
312 SUDO_SALT_SAFE:
313 - /usr/bin/salt state*
314 - /usr/bin/salt service*
315 - /usr/bin/salt pillar*
316 - /usr/bin/salt grains*
317 - /usr/bin/salt saltutil*
318 - /usr/bin/salt-call state*
319 - /usr/bin/salt-call service*
320 - /usr/bin/salt-call pillar*
321 - /usr/bin/salt-call grains*
322 - /usr/bin/salt-call saltutil*
323 SUDO_SALT_TRUSTED:
324 - /usr/bin/salt*
325 users:
326 saltuser1: {}
327 saltuser2:
328 hosts:
329 - LOCAL
330 # User Alias:
331 DBA:
332 hosts:
333 - ALL
334 commands:
335 - SUDO_SALT_SAFE
336 groups:
337 db-ops:
338 hosts:
339 - ALL
340 - '!PRODUCTION'
341 runas:
342 - DBA
343 commands:
344 - /bin/cat *
345 - /bin/less *
346 - /bin/ls *
347 - SUDO_SALT_SAFE
348 - '!SUDO_SHELLS'
349 - '!SUDO_RESTRICTED_SU'
350 salt-ops:
351 hosts:
352 - 'ALL'
353 runas:
354 - SALT
355 commands:
356 - SUDO_SALT_TRUSTED
357 salt-ops2:
358 name: salt-ops
359 runas:
360 - DBA
361 commands:
362 - SUDO_SHELLS
363 sudogroup1:
364 commands:
365 - ALL
366 sudogroup2:
367 commands:
368 - ALL
369 hosts:
370 - localhost
371 users:
372 - test
373 nopasswd: false
374 sudogroup3:
375 commands:
376 - ALL
Petr Michalec10462bb2017-03-23 19:18:08 +0100377 env:
378 BOB_VARIABLE: Alice
379 BOB_PATH:
380 - /srv/alice/bin
381 - /srv/bob/bin
382 HTTPS_PROXY: https://127.0.4.1:443
383 http_proxy: http://127.0.4.2:80
384 ftp_proxy: ftp://127.0.4.3:2121
385 no_proxy:
386 - 192.168.0.1
387 - 192.168.0.2
388 - .saltstack.com
389 - .ubuntu.com
390 - .mirantis.com
391 - .launchpad.net
392 - .dummy.net
393 - .local
394 LANG: C
395 LC_ALL: C
396 profile:
397 vi_flavors.sh: |
398 export PAGER=view
399 alias vi=vim
400 locales: |
401 export LANG=en_US
402 export LC_ALL=en_US.UTF-8
403
404 # pillar for proxy configuration
405 proxy:
406 # for package managers
407 pkg:
408 enabled: true
409 https: https://127.0.2.1:4443
410 #http: http://127.0.2.2
411 ftp: none
412 # fallback, system defaults
413 https: https://127.0.1.1:443
414 #http: http://127.0.1.2
415 ftp: ftp://127.0.1.3
416 noproxy:
417 - host1
418 - host2
419 - .local
Vladimir Ereminccf28842017-04-10 23:52:10 +0300420
421 # pillars for netconsole setup
422 netconsole:
423 enabled: true
424 port: 514
425 loglevel: debug
426 target:
427 192.168.0.1:
428 mac: "ff:ff:ff:ff:ff:ff"
429 interface: bond0
Serhiy Ovsianikov67bd56a2017-08-11 15:56:01 +0300430 atop:
431 enabled: true
432 interval: 20
433 logpath: "/var/mylog/atop"
434 outfile: "/var/mylog/atop/daily.log"
Oleksii Chupryn144432b2018-05-22 10:34:48 +0300435 mcelog:
436 enabled: true
437 logging:
438 syslog: true
439 syslog_error: true