blob: 497aee2a94af5c8fb630350cee93b07d82ca6f0a [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
Jiri Broulik303905d2018-01-11 14:12:48 +010022 cgroup:
23 group:
24 group_1:
25 controller:
26 cpu:
27 shares:
28 value: 250
29 mapping:
30 subjects:
31 - '@group1'
Filip Pytloun361096c2017-08-23 10:57:20 +020032 sysfs:
33 scheduler:
34 block/sda/queue/scheduler: deadline
35 power:
36 mode:
37 power/state: 0660
38 owner:
39 power/state: "root:power"
40 devices/system/cpu/cpu0/cpufreq/scaling_governor: powersave
Filip Pytlouna1898572016-01-25 22:35:13 +010041 motd:
42 - warning: |
43 #!/bin/sh
44 printf "WARNING: This is tcpcloud network.\n"
45 printf " Unauthorized access is strictly prohibited.\n"
46 printf "\n"
47 - info: |
48 #!/bin/sh
49 printf -- "--[tcp cloud]---------------------------\n"
50 printf " Hostname | ${linux:system:name}\n"
51 printf " Domain | ${linux:system:domain}\n"
52 printf " System | %s\n" "$(lsb_release -s -d)"
53 printf " Kernel | %s\n" "$(uname -r)"
54 printf -- "----------------------------------------\n"
55 printf "\n"
56 user:
57 root:
58 enabled: true
59 home: /root
60 name: root
Filip Pytloun54cb3632017-06-14 11:56:59 +020061 testuser:
Filip Pytlouna1898572016-01-25 22:35:13 +010062 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020063 name: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +010064 sudo: true
65 uid: 9999
66 full_name: Test User
67 home: /home/test
Petr Michalec1c4c8d82017-02-28 19:09:21 +010068 groups:
Filip Pytlound281d292017-05-30 15:55:37 +020069 - db-ops
70 - salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010071 salt_user1:
72 enabled: true
73 name: saltuser1
74 sudo: false
75 uid: 9991
76 full_name: Salt User1
77 home: /home/saltuser1
78 salt_user2:
79 enabled: true
80 name: saltuser2
81 sudo: false
82 uid: 9992
83 full_name: Salt Sudo User2
84 home: /home/saltuser2
Filip Pytlound281d292017-05-30 15:55:37 +020085 groups:
86 - sudogroup1
Filip Pytlouna1898572016-01-25 22:35:13 +010087 group:
Filip Pytloun54cb3632017-06-14 11:56:59 +020088 testgroup:
Filip Pytlouna1898572016-01-25 22:35:13 +010089 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020090 name: testgroup
Filip Pytlouna1898572016-01-25 22:35:13 +010091 gid: 9999
92 system: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020093 addusers:
94 - salt_user1
95 - salt_user2
Petr Michalec1c4c8d82017-02-28 19:09:21 +010096 db-ops:
97 enabled: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020098 delusers:
99 - salt_user1
Petr Michaleca17ea5a2017-08-08 15:46:03 +0200100 - dontexistatall
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100101 salt-ops:
102 enabled: true
Filip Pytlound281d292017-05-30 15:55:37 +0200103 name: salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100104 sudogroup1:
105 enabled: true
106 name: sudogroup1
107 sudogroup2:
108 enabled: true
109 name: sudogroup2
110 sudogroup3:
111 enabled: false
112 name: sudogroup3
Filip Pytlouna1898572016-01-25 22:35:13 +0100113 job:
114 test:
115 enabled: true
116 command: "/bin/sleep 3"
Filip Pytloun54cb3632017-06-14 11:56:59 +0200117 user: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +0100118 minute: 0
119 hour: 13
120 package:
121 htop:
122 version: latest
123 repo:
124 opencontrail:
Petr Michalec10462bb2017-03-23 19:18:08 +0100125 source: "deb http://ppa.launchpad.net/tcpcloud/contrail-3.0/ubuntu xenial main"
126 keyid: E79EE90C
127 keyserver: keyserver.ubuntu.com
128 architectures: amd64
129 proxy:
130 enabled: true
131 https: https://127.0.5.1:443
132 #http: http://127.0.5.2:8080
133 apt-mk-salt:
134 source: "deb http://apt-mk.mirantis.com/xenial stable salt"
Petr Michalec1ae62b12017-04-27 14:35:13 +0200135 #key_url: http://apt-mk.mirantis.com/public.gpg
136 key: |
137 -----BEGIN PGP PUBLIC KEY BLOCK-----
138 Version: GnuPG v1
139
140 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
186 jtcwJrHue5Xn8UPSLkE=
187 =SWiA
188 -----END PGP PUBLIC KEY BLOCK-----
Petr Michalec10462bb2017-03-23 19:18:08 +0100189 architectures: amd64
190 proxy:
191 enabled: true
192 apt-mk-salt-nightly:
193 source: "deb http://apt-mk.mirantis.com/xenial nightly salt"
194 key_url: http://apt-mk.mirantis.com/public.gpg
195 architectures: amd64
196 proxy:
197 enabled: false
198 apt-mk-extra-nightly:
199 source: "deb http://apt-mk.mirantis.com/xenial nightly extra"
200 key_url: http://apt-mk.mirantis.com/public.gpg
Filip Pytlouna1898572016-01-25 22:35:13 +0100201 architectures: amd64
Filip Pytlounc49445a2016-04-04 14:23:20 +0200202 locale:
203 en_US.UTF-8:
204 enabled: true
205 default: true
Filip Pytlounee1745f2016-04-04 17:39:41 +0200206 "cs_CZ.UTF-8 UTF-8":
Filip Pytlounc49445a2016-04-04 14:23:20 +0200207 enabled: true
Filip Pytlounc665ee22017-02-17 12:17:32 +0100208 autoupdates:
209 enabled: true
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100210 sudo:
211 enabled: true
212 alias:
213 runas:
214 DBA:
215 - postgres
216 - mysql
217 SALT:
218 - root
219 host:
220 LOCAL:
221 - localhost
222 PRODUCTION:
223 - db1
224 - db2
225 command:
226 SUDO_RESTRICTED_SU:
227 - /bin/vi /etc/sudoers
228 - /bin/su - root
229 - /bin/su -
230 - /bin/su
231 - /usr/sbin/visudo
232 SUDO_SHELLS:
233 - /bin/sh
234 - /bin/ksh
235 - /bin/bash
236 - /bin/rbash
237 - /bin/dash
238 - /bin/zsh
239 - /bin/csh
240 - /bin/fish
241 - /bin/tcsh
242 - /usr/bin/login
243 - /usr/bin/su
244 - /usr/su
245 SUDO_SALT_SAFE:
246 - /usr/bin/salt state*
247 - /usr/bin/salt service*
248 - /usr/bin/salt pillar*
249 - /usr/bin/salt grains*
250 - /usr/bin/salt saltutil*
251 - /usr/bin/salt-call state*
252 - /usr/bin/salt-call service*
253 - /usr/bin/salt-call pillar*
254 - /usr/bin/salt-call grains*
255 - /usr/bin/salt-call saltutil*
256 SUDO_SALT_TRUSTED:
257 - /usr/bin/salt*
258 users:
259 saltuser1: {}
260 saltuser2:
261 hosts:
262 - LOCAL
263 # User Alias:
264 DBA:
265 hosts:
266 - ALL
267 commands:
268 - SUDO_SALT_SAFE
269 groups:
270 db-ops:
271 hosts:
272 - ALL
273 - '!PRODUCTION'
274 runas:
275 - DBA
276 commands:
277 - /bin/cat *
278 - /bin/less *
279 - /bin/ls *
280 - SUDO_SALT_SAFE
281 - '!SUDO_SHELLS'
282 - '!SUDO_RESTRICTED_SU'
283 salt-ops:
284 hosts:
285 - 'ALL'
286 runas:
287 - SALT
288 commands:
289 - SUDO_SALT_TRUSTED
290 salt-ops2:
291 name: salt-ops
292 runas:
293 - DBA
294 commands:
295 - SUDO_SHELLS
296 sudogroup1:
297 commands:
298 - ALL
299 sudogroup2:
300 commands:
301 - ALL
302 hosts:
303 - localhost
304 users:
305 - test
306 nopasswd: false
307 sudogroup3:
308 commands:
309 - ALL
Petr Michalec10462bb2017-03-23 19:18:08 +0100310 env:
311 BOB_VARIABLE: Alice
312 BOB_PATH:
313 - /srv/alice/bin
314 - /srv/bob/bin
315 HTTPS_PROXY: https://127.0.4.1:443
316 http_proxy: http://127.0.4.2:80
317 ftp_proxy: ftp://127.0.4.3:2121
318 no_proxy:
319 - 192.168.0.1
320 - 192.168.0.2
321 - .saltstack.com
322 - .ubuntu.com
323 - .mirantis.com
324 - .launchpad.net
325 - .dummy.net
326 - .local
327 LANG: C
328 LC_ALL: C
329 profile:
330 vi_flavors.sh: |
331 export PAGER=view
332 alias vi=vim
333 locales: |
334 export LANG=en_US
335 export LC_ALL=en_US.UTF-8
336
337 # pillar for proxy configuration
338 proxy:
339 # for package managers
340 pkg:
341 enabled: true
342 https: https://127.0.2.1:4443
343 #http: http://127.0.2.2
344 ftp: none
345 # fallback, system defaults
346 https: https://127.0.1.1:443
347 #http: http://127.0.1.2
348 ftp: ftp://127.0.1.3
349 noproxy:
350 - host1
351 - host2
352 - .local
Vladimir Ereminccf28842017-04-10 23:52:10 +0300353
354 # pillars for netconsole setup
355 netconsole:
356 enabled: true
357 port: 514
358 loglevel: debug
359 target:
360 192.168.0.1:
361 mac: "ff:ff:ff:ff:ff:ff"
362 interface: bond0
Serhiy Ovsianikov67bd56a2017-08-11 15:56:01 +0300363 atop:
364 enabled: true
365 interval: 20
366 logpath: "/var/mylog/atop"
367 outfile: "/var/mylog/atop/daily.log"