blob: cba1aeae115dad747bc0e4e33e3dd1641af16827 [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
Filip Pytloun361096c2017-08-23 10:57:20 +020021 sysfs:
22 scheduler:
23 block/sda/queue/scheduler: deadline
24 power:
25 mode:
26 power/state: 0660
27 owner:
28 power/state: "root:power"
29 devices/system/cpu/cpu0/cpufreq/scaling_governor: powersave
Filip Pytlouna1898572016-01-25 22:35:13 +010030 motd:
31 - warning: |
32 #!/bin/sh
33 printf "WARNING: This is tcpcloud network.\n"
34 printf " Unauthorized access is strictly prohibited.\n"
35 printf "\n"
36 - info: |
37 #!/bin/sh
38 printf -- "--[tcp cloud]---------------------------\n"
39 printf " Hostname | ${linux:system:name}\n"
40 printf " Domain | ${linux:system:domain}\n"
41 printf " System | %s\n" "$(lsb_release -s -d)"
42 printf " Kernel | %s\n" "$(uname -r)"
43 printf -- "----------------------------------------\n"
44 printf "\n"
45 user:
46 root:
47 enabled: true
48 home: /root
49 name: root
Filip Pytloun54cb3632017-06-14 11:56:59 +020050 testuser:
Filip Pytlouna1898572016-01-25 22:35:13 +010051 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020052 name: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +010053 sudo: true
54 uid: 9999
55 full_name: Test User
56 home: /home/test
Petr Michalec1c4c8d82017-02-28 19:09:21 +010057 groups:
Filip Pytlound281d292017-05-30 15:55:37 +020058 - db-ops
59 - salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010060 salt_user1:
61 enabled: true
62 name: saltuser1
63 sudo: false
64 uid: 9991
65 full_name: Salt User1
66 home: /home/saltuser1
67 salt_user2:
68 enabled: true
69 name: saltuser2
70 sudo: false
71 uid: 9992
72 full_name: Salt Sudo User2
73 home: /home/saltuser2
Filip Pytlound281d292017-05-30 15:55:37 +020074 groups:
75 - sudogroup1
Filip Pytlouna1898572016-01-25 22:35:13 +010076 group:
Filip Pytloun54cb3632017-06-14 11:56:59 +020077 testgroup:
Filip Pytlouna1898572016-01-25 22:35:13 +010078 enabled: true
Filip Pytloun54cb3632017-06-14 11:56:59 +020079 name: testgroup
Filip Pytlouna1898572016-01-25 22:35:13 +010080 gid: 9999
81 system: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020082 addusers:
83 - salt_user1
84 - salt_user2
Petr Michalec1c4c8d82017-02-28 19:09:21 +010085 db-ops:
86 enabled: true
Petr Michalec3cd4cb72017-08-01 11:50:42 +020087 delusers:
88 - salt_user1
Petr Michaleca17ea5a2017-08-08 15:46:03 +020089 - dontexistatall
Petr Michalec1c4c8d82017-02-28 19:09:21 +010090 salt-ops:
91 enabled: true
Filip Pytlound281d292017-05-30 15:55:37 +020092 name: salt-ops
Petr Michalec1c4c8d82017-02-28 19:09:21 +010093 sudogroup1:
94 enabled: true
95 name: sudogroup1
96 sudogroup2:
97 enabled: true
98 name: sudogroup2
99 sudogroup3:
100 enabled: false
101 name: sudogroup3
Filip Pytlouna1898572016-01-25 22:35:13 +0100102 job:
103 test:
104 enabled: true
105 command: "/bin/sleep 3"
Filip Pytloun54cb3632017-06-14 11:56:59 +0200106 user: testuser
Filip Pytlouna1898572016-01-25 22:35:13 +0100107 minute: 0
108 hour: 13
109 package:
110 htop:
111 version: latest
112 repo:
113 opencontrail:
Petr Michalec10462bb2017-03-23 19:18:08 +0100114 source: "deb http://ppa.launchpad.net/tcpcloud/contrail-3.0/ubuntu xenial main"
115 keyid: E79EE90C
116 keyserver: keyserver.ubuntu.com
117 architectures: amd64
118 proxy:
119 enabled: true
120 https: https://127.0.5.1:443
121 #http: http://127.0.5.2:8080
122 apt-mk-salt:
123 source: "deb http://apt-mk.mirantis.com/xenial stable salt"
Petr Michalec1ae62b12017-04-27 14:35:13 +0200124 #key_url: http://apt-mk.mirantis.com/public.gpg
125 key: |
126 -----BEGIN PGP PUBLIC KEY BLOCK-----
127 Version: GnuPG v1
128
129 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
175 jtcwJrHue5Xn8UPSLkE=
176 =SWiA
177 -----END PGP PUBLIC KEY BLOCK-----
Petr Michalec10462bb2017-03-23 19:18:08 +0100178 architectures: amd64
179 proxy:
180 enabled: true
181 apt-mk-salt-nightly:
182 source: "deb http://apt-mk.mirantis.com/xenial nightly salt"
183 key_url: http://apt-mk.mirantis.com/public.gpg
184 architectures: amd64
185 proxy:
186 enabled: false
187 apt-mk-extra-nightly:
188 source: "deb http://apt-mk.mirantis.com/xenial nightly extra"
189 key_url: http://apt-mk.mirantis.com/public.gpg
Filip Pytlouna1898572016-01-25 22:35:13 +0100190 architectures: amd64
Filip Pytlounc49445a2016-04-04 14:23:20 +0200191 locale:
192 en_US.UTF-8:
193 enabled: true
194 default: true
Filip Pytlounee1745f2016-04-04 17:39:41 +0200195 "cs_CZ.UTF-8 UTF-8":
Filip Pytlounc49445a2016-04-04 14:23:20 +0200196 enabled: true
Filip Pytlounc665ee22017-02-17 12:17:32 +0100197 autoupdates:
198 enabled: true
Petr Michalec1c4c8d82017-02-28 19:09:21 +0100199 sudo:
200 enabled: true
201 alias:
202 runas:
203 DBA:
204 - postgres
205 - mysql
206 SALT:
207 - root
208 host:
209 LOCAL:
210 - localhost
211 PRODUCTION:
212 - db1
213 - db2
214 command:
215 SUDO_RESTRICTED_SU:
216 - /bin/vi /etc/sudoers
217 - /bin/su - root
218 - /bin/su -
219 - /bin/su
220 - /usr/sbin/visudo
221 SUDO_SHELLS:
222 - /bin/sh
223 - /bin/ksh
224 - /bin/bash
225 - /bin/rbash
226 - /bin/dash
227 - /bin/zsh
228 - /bin/csh
229 - /bin/fish
230 - /bin/tcsh
231 - /usr/bin/login
232 - /usr/bin/su
233 - /usr/su
234 SUDO_SALT_SAFE:
235 - /usr/bin/salt state*
236 - /usr/bin/salt service*
237 - /usr/bin/salt pillar*
238 - /usr/bin/salt grains*
239 - /usr/bin/salt saltutil*
240 - /usr/bin/salt-call state*
241 - /usr/bin/salt-call service*
242 - /usr/bin/salt-call pillar*
243 - /usr/bin/salt-call grains*
244 - /usr/bin/salt-call saltutil*
245 SUDO_SALT_TRUSTED:
246 - /usr/bin/salt*
247 users:
248 saltuser1: {}
249 saltuser2:
250 hosts:
251 - LOCAL
252 # User Alias:
253 DBA:
254 hosts:
255 - ALL
256 commands:
257 - SUDO_SALT_SAFE
258 groups:
259 db-ops:
260 hosts:
261 - ALL
262 - '!PRODUCTION'
263 runas:
264 - DBA
265 commands:
266 - /bin/cat *
267 - /bin/less *
268 - /bin/ls *
269 - SUDO_SALT_SAFE
270 - '!SUDO_SHELLS'
271 - '!SUDO_RESTRICTED_SU'
272 salt-ops:
273 hosts:
274 - 'ALL'
275 runas:
276 - SALT
277 commands:
278 - SUDO_SALT_TRUSTED
279 salt-ops2:
280 name: salt-ops
281 runas:
282 - DBA
283 commands:
284 - SUDO_SHELLS
285 sudogroup1:
286 commands:
287 - ALL
288 sudogroup2:
289 commands:
290 - ALL
291 hosts:
292 - localhost
293 users:
294 - test
295 nopasswd: false
296 sudogroup3:
297 commands:
298 - ALL
Petr Michalec10462bb2017-03-23 19:18:08 +0100299 env:
300 BOB_VARIABLE: Alice
301 BOB_PATH:
302 - /srv/alice/bin
303 - /srv/bob/bin
304 HTTPS_PROXY: https://127.0.4.1:443
305 http_proxy: http://127.0.4.2:80
306 ftp_proxy: ftp://127.0.4.3:2121
307 no_proxy:
308 - 192.168.0.1
309 - 192.168.0.2
310 - .saltstack.com
311 - .ubuntu.com
312 - .mirantis.com
313 - .launchpad.net
314 - .dummy.net
315 - .local
316 LANG: C
317 LC_ALL: C
318 profile:
319 vi_flavors.sh: |
320 export PAGER=view
321 alias vi=vim
322 locales: |
323 export LANG=en_US
324 export LC_ALL=en_US.UTF-8
325
326 # pillar for proxy configuration
327 proxy:
328 # for package managers
329 pkg:
330 enabled: true
331 https: https://127.0.2.1:4443
332 #http: http://127.0.2.2
333 ftp: none
334 # fallback, system defaults
335 https: https://127.0.1.1:443
336 #http: http://127.0.1.2
337 ftp: ftp://127.0.1.3
338 noproxy:
339 - host1
340 - host2
341 - .local
Vladimir Ereminccf28842017-04-10 23:52:10 +0300342
343 # pillars for netconsole setup
344 netconsole:
345 enabled: true
346 port: 514
347 loglevel: debug
348 target:
349 192.168.0.1:
350 mac: "ff:ff:ff:ff:ff:ff"
351 interface: bond0
Serhiy Ovsianikov67bd56a2017-08-11 15:56:01 +0300352 atop:
353 enabled: true
354 interval: 20
355 logpath: "/var/mylog/atop"
356 outfile: "/var/mylog/atop/daily.log"