blob: f032df0b534d12067ca76ddbd742ff94f63e70c9 [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
Jiri Broulik303905d2018-01-11 14:12:48 +010028 cgroup:
29 group:
30 group_1:
31 controller:
32 cpu:
33 shares:
34 value: 250
35 mapping:
36 subjects:
37 - '@group1'
Filip Pytloun361096c2017-08-23 10:57:20 +020038 sysfs:
39 scheduler:
40 block/sda/queue/scheduler: deadline
41 power:
42 mode:
43 power/state: 0660
44 owner:
45 power/state: "root:power"
46 devices/system/cpu/cpu0/cpufreq/scaling_governor: powersave
Filip Pytlouna1898572016-01-25 22:35:13 +010047 motd:
48 - warning: |
49 #!/bin/sh
50 printf "WARNING: This is tcpcloud network.\n"
51 printf " Unauthorized access is strictly prohibited.\n"
52 printf "\n"
53 - info: |
54 #!/bin/sh
55 printf -- "--[tcp cloud]---------------------------\n"
56 printf " Hostname | ${linux:system:name}\n"
57 printf " Domain | ${linux:system:domain}\n"
58 printf " System | %s\n" "$(lsb_release -s -d)"
59 printf " Kernel | %s\n" "$(uname -r)"
60 printf -- "----------------------------------------\n"
61 printf "\n"
62 user:
63 root:
64 enabled: true
65 home: /root
66 name: root
Filip Pytloun54cb3632017-06-14 11:56:59 +020067 testuser:
Filip Pytlouna1898572016-01-25 22:35:13 +010068 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020069 name: testuser
Martin Polreich72f61c42018-01-19 13:55:09 +010070 password: passw0rd
Filip Pytlouna1898572016-01-25 22:35:13 +010071 sudo: true
72 uid: 9999
73 full_name: Test User
74 home: /home/test
Petr Michalec1c4c8d82017-02-28 19:09:21 +010075 groups:
Filip Pytlound281d292017-05-30 15:55:37 +020076 - db-ops
77 - salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010078 salt_user1:
79 enabled: true
80 name: saltuser1
81 sudo: false
82 uid: 9991
83 full_name: Salt User1
84 home: /home/saltuser1
Martin Polreich4fcd5c02018-07-16 09:41:51 +020085 home_dir_mode: 755
Petr Michalec1c4c8d82017-02-28 19:09:21 +010086 salt_user2:
87 enabled: true
88 name: saltuser2
89 sudo: false
90 uid: 9992
91 full_name: Salt Sudo User2
92 home: /home/saltuser2
Filip Pytlound281d292017-05-30 15:55:37 +020093 groups:
94 - sudogroup1
Filip Pytlouna1898572016-01-25 22:35:13 +010095 group:
Filip Pytloun54cb3632017-06-14 11:56:59 +020096 testgroup:
Filip Pytlouna1898572016-01-25 22:35:13 +010097 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020098 name: testgroup
Filip Pytlouna1898572016-01-25 22:35:13 +010099 gid: 9999
100 system: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +0200101 addusers:
102 - salt_user1
103 - salt_user2
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100104 db-ops:
105 enabled: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +0200106 delusers:
107 - salt_user1
Petr Michaleca17ea5a2017-08-08 15:46:03 +0200108 - dontexistatall
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100109 salt-ops:
110 enabled: true
Filip Pytlound281d292017-05-30 15:55:37 +0200111 name: salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100112 sudogroup1:
113 enabled: true
114 name: sudogroup1
115 sudogroup2:
116 enabled: true
117 name: sudogroup2
118 sudogroup3:
119 enabled: false
120 name: sudogroup3
Filip Pytlouna1898572016-01-25 22:35:13 +0100121 job:
122 test:
123 enabled: true
124 command: "/bin/sleep 3"
Filip Pytloun54cb3632017-06-14 11:56:59 +0200125 user: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +0100126 minute: 0
127 hour: 13
128 package:
129 htop:
130 version: latest
131 repo:
azvyagintsev45cf4522018-08-03 15:04:40 +0200132 disabled_repo:
133 source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
134 enabled: false
135 disabled_repo_left_proxy:
136 source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"
137 enabled: false
138 proxy:
139 enabled: true
140 https: https://127.0.5.1:443
Filip Pytlouna1898572016-01-25 22:35:13 +0100141 opencontrail:
Petr Michalec10462bb2017-03-23 19:18:08 +0100142 source: "deb http://ppa.launchpad.net/tcpcloud/contrail-3.0/ubuntu xenial main"
143 keyid: E79EE90C
144 keyserver: keyserver.ubuntu.com
145 architectures: amd64
146 proxy:
147 enabled: true
148 https: https://127.0.5.1:443
149 #http: http://127.0.5.2:8080
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300150 apt-salt:
151 source: "deb http://apt.mirantis.com/xenial stable salt"
152 #key_url: http://apt.mirantis.com/public.gpg
153 # pub 4096R/A76882D3 2015-06-17
Petr Michalec1ae62b12017-04-27 14:35:13 +0200154 key: |
155 -----BEGIN PGP PUBLIC KEY BLOCK-----
156 Version: GnuPG v1
157
158 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
204 jtcwJrHue5Xn8UPSLkE=
205 =SWiA
206 -----END PGP PUBLIC KEY BLOCK-----
Petr Michalec10462bb2017-03-23 19:18:08 +0100207 architectures: amd64
208 proxy:
209 enabled: true
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300210 apt-salt-nightly:
211 source: "deb http://apt.mirantis.com/xenial nightly salt"
212 key_url: http://apt.mirantis.com/public.gpg
Petr Michalec10462bb2017-03-23 19:18:08 +0100213 architectures: amd64
214 proxy:
215 enabled: false
Dennis Dmitriev4bf87622017-07-06 21:07:27 +0300216 apt-extra-nightly:
217 source: "deb http://apt.mirantis.com/xenial nightly extra"
218 key_url: http://apt.mirantis.com/public.gpg
Filip Pytlouna1898572016-01-25 22:35:13 +0100219 architectures: amd64
Filip Pytlounc49445a2016-04-04 14:23:20 +0200220 locale:
Jakub Josef495245a2018-03-05 15:41:01 +0100221 en_US:
Filip Pytlounc49445a2016-04-04 14:23:20 +0200222 enabled: true
223 default: true
Jakub Josef495245a2018-03-05 15:41:01 +0100224 cs_CZ:
Filip Pytlounc49445a2016-04-04 14:23:20 +0200225 enabled: true
Filip Pytlounc665ee22017-02-17 12:17:32 +0100226 autoupdates:
227 enabled: true
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100228 sudo:
229 enabled: true
230 alias:
231 runas:
232 DBA:
233 - postgres
234 - mysql
235 SALT:
236 - root
237 host:
238 LOCAL:
239 - localhost
240 PRODUCTION:
241 - db1
242 - db2
243 command:
244 SUDO_RESTRICTED_SU:
245 - /bin/vi /etc/sudoers
246 - /bin/su - root
247 - /bin/su -
248 - /bin/su
249 - /usr/sbin/visudo
250 SUDO_SHELLS:
251 - /bin/sh
252 - /bin/ksh
253 - /bin/bash
254 - /bin/rbash
255 - /bin/dash
256 - /bin/zsh
257 - /bin/csh
258 - /bin/fish
259 - /bin/tcsh
260 - /usr/bin/login
261 - /usr/bin/su
262 - /usr/su
263 SUDO_SALT_SAFE:
264 - /usr/bin/salt state*
265 - /usr/bin/salt service*
266 - /usr/bin/salt pillar*
267 - /usr/bin/salt grains*
268 - /usr/bin/salt saltutil*
269 - /usr/bin/salt-call state*
270 - /usr/bin/salt-call service*
271 - /usr/bin/salt-call pillar*
272 - /usr/bin/salt-call grains*
273 - /usr/bin/salt-call saltutil*
274 SUDO_SALT_TRUSTED:
275 - /usr/bin/salt*
276 users:
277 saltuser1: {}
278 saltuser2:
279 hosts:
280 - LOCAL
281 # User Alias:
282 DBA:
283 hosts:
284 - ALL
285 commands:
286 - SUDO_SALT_SAFE
287 groups:
288 db-ops:
289 hosts:
290 - ALL
291 - '!PRODUCTION'
292 runas:
293 - DBA
294 commands:
295 - /bin/cat *
296 - /bin/less *
297 - /bin/ls *
298 - SUDO_SALT_SAFE
299 - '!SUDO_SHELLS'
300 - '!SUDO_RESTRICTED_SU'
301 salt-ops:
302 hosts:
303 - 'ALL'
304 runas:
305 - SALT
306 commands:
307 - SUDO_SALT_TRUSTED
308 salt-ops2:
309 name: salt-ops
310 runas:
311 - DBA
312 commands:
313 - SUDO_SHELLS
314 sudogroup1:
315 commands:
316 - ALL
317 sudogroup2:
318 commands:
319 - ALL
320 hosts:
321 - localhost
322 users:
323 - test
324 nopasswd: false
325 sudogroup3:
326 commands:
327 - ALL
Petr Michalec10462bb2017-03-23 19:18:08 +0100328 env:
329 BOB_VARIABLE: Alice
330 BOB_PATH:
331 - /srv/alice/bin
332 - /srv/bob/bin
333 HTTPS_PROXY: https://127.0.4.1:443
334 http_proxy: http://127.0.4.2:80
335 ftp_proxy: ftp://127.0.4.3:2121
336 no_proxy:
337 - 192.168.0.1
338 - 192.168.0.2
339 - .saltstack.com
340 - .ubuntu.com
341 - .mirantis.com
342 - .launchpad.net
343 - .dummy.net
344 - .local
345 LANG: C
346 LC_ALL: C
347 profile:
348 vi_flavors.sh: |
349 export PAGER=view
350 alias vi=vim
351 locales: |
352 export LANG=en_US
353 export LC_ALL=en_US.UTF-8
354
355 # pillar for proxy configuration
356 proxy:
357 # for package managers
358 pkg:
359 enabled: true
360 https: https://127.0.2.1:4443
361 #http: http://127.0.2.2
362 ftp: none
363 # fallback, system defaults
364 https: https://127.0.1.1:443
365 #http: http://127.0.1.2
366 ftp: ftp://127.0.1.3
367 noproxy:
368 - host1
369 - host2
370 - .local
Vladimir Ereminccf28842017-04-10 23:52:10 +0300371
372 # pillars for netconsole setup
373 netconsole:
374 enabled: true
375 port: 514
376 loglevel: debug
377 target:
378 192.168.0.1:
379 mac: "ff:ff:ff:ff:ff:ff"
380 interface: bond0
Serhiy Ovsianikov67bd56a2017-08-11 15:56:01 +0300381 atop:
382 enabled: true
383 interval: 20
384 logpath: "/var/mylog/atop"
385 outfile: "/var/mylog/atop/daily.log"
Oleksii Chupryn144432b2018-05-22 10:34:48 +0300386 mcelog:
387 enabled: true
388 logging:
389 syslog: true
390 syslog_error: true