Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 1 | classes: |
Ivan Berezovskiy | 686399a | 2018-10-10 16:26:41 +0400 | [diff] [blame^] | 2 | - system.defaults |
Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 3 | - system.linux.system.single.debian |
| 4 | #- system.openssh.server.team.cicd |
| 5 | parameters: |
| 6 | _param: |
| 7 | # TODO: Uncomment next line "linux_system_user_sudo: true" during the deployment. |
| 8 | # Don't set it "false" before you configure sudo policies and enable power users. |
| 9 | # linux_system_user_sudo: true |
azvyagintsev | 63205e7 | 2018-08-29 16:34:02 +0300 | [diff] [blame] | 10 | apt_mk_version: "testing" |
Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 11 | linux_repo_refresh_db: true |
| 12 | infra_config_hostname: cfg01 |
| 13 | salt_minion_ca_host: ${_param:infra_config_hostname}.${_param:cluster_domain} |
| 14 | # infra service addresses |
| 15 | infra_config_address: 127.0.0.1 |
| 16 | infra_config_deploy_address: 127.0.0.1 |
| 17 | cluster_domain: mcp-day01.local |
| 18 | cluster_name: mcp-day01 |
azvyagintsev | b08a7cb | 2018-07-11 19:33:47 +0300 | [diff] [blame] | 19 | # Mirantis resolver |
| 20 | dns_server01: 172.18.208.44 |
| 21 | dns_server02: 8.8.8.8 |
azvyagintsev | 263e57e | 2018-08-29 12:58:25 +0300 | [diff] [blame] | 22 | company_name: Mirantis |
| 23 | banner: | |
| 24 | =================================== WARNING ==================================== |
| 25 | You have accessed a computer managed by ${_param:company_name}. |
| 26 | You are required to have authorisation from ${_param:company_name} |
| 27 | before you proceed and you are strictly limited to use set out within that |
| 28 | authorisation. Unauthorised access to or misuse of this system is prohibited |
| 29 | and constitutes an offence under the Computer Misuse Act 1990. |
| 30 | If you disclose any information obtained through this system without authority |
| 31 | ${_param:company_name} may take legal action against you. |
| 32 | ================================================================================ |
Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 33 | salt: |
| 34 | minion: |
| 35 | trusted_ca_minions: |
| 36 | - ${_param:salt_minion_ca_host} |
| 37 | linux: |
| 38 | system: |
| 39 | name: ${_param:infra_config_hostname} |
| 40 | domain: ${_param:cluster_domain} |
| 41 | purge_repos: True |
| 42 | service: |
| 43 | apt-daily.timer: |
| 44 | status: dead |
| 45 | user: |
| 46 | root: |
| 47 | password: false |
azvyagintsev | 263e57e | 2018-08-29 12:58:25 +0300 | [diff] [blame] | 48 | banner: |
| 49 | enabled: true |
| 50 | contents: ${_param:banner} |
| 51 | motd: |
azvyagintsev | 72cdcb4 | 2018-08-29 16:21:49 +0300 | [diff] [blame] | 52 | - banner: | |
| 53 | #!/bin/bash |
azvyagintsev | 263e57e | 2018-08-29 12:58:25 +0300 | [diff] [blame] | 54 | |
| 55 | cat << _EOF |
| 56 | |
| 57 | ${_param:banner}_EOF |
azvyagintsev | 72cdcb4 | 2018-08-29 16:21:49 +0300 | [diff] [blame] | 58 | |
azvyagintsev | 263e57e | 2018-08-29 12:58:25 +0300 | [diff] [blame] | 59 | [ -r /etc/image_version ] && . /etc/image_version |
| 60 | echo "Ubuntu 16.04 \"Xenial\" Mirantis day01 cloud image" |
azvyagintsev | 72cdcb4 | 2018-08-29 16:21:49 +0300 | [diff] [blame] | 61 | echo "Build date: $BUILD_TIMESTAMP_RFC" |
Jiri Broulik | 19cb3ec | 2018-04-11 13:20:58 +0200 | [diff] [blame] | 62 | package: |
| 63 | cloud-init: |
| 64 | version: latest |
azvyagintsev | 32b7d99 | 2018-06-06 19:04:56 +0300 | [diff] [blame] | 65 | reclass: |
| 66 | version: latest |
alexz | 48bef3f | 2018-04-16 12:01:45 +0200 | [diff] [blame] | 67 | jq: |
| 68 | version: latest |
azvyagintsev | 3e1fa1b | 2018-07-30 16:45:19 +0200 | [diff] [blame] | 69 | # salt-formulas/reclass |
| 70 | python-netaddr: |
| 71 | version: latest |
| 72 | # salt-formulas/runtest |
| 73 | python-jsonpath-rw: |
| 74 | version: latest |
azvyagintsev | 263e57e | 2018-08-29 12:58:25 +0300 | [diff] [blame] | 75 | openssh: |
| 76 | server: |
| 77 | banner: ${_param:banner} |