Fix or silence all yamllint warnings
[fuel.git] / mcp / reclass / classes / cluster / virtual-mcp-ocata-common / openstack_control.yml
1 ---
2 classes:
3   - system.linux.system.lowmem
4   - system.linux.system.repo.mcp.openstack
5   - system.linux.system.repo.mcp.extra
6   - system.linux.system.repo.saltstack.xenial
7   - service.nfs.server
8   - system.mongodb.server.single
9   - system.mongodb.server.database.ceilometer
10   - system.ceilometer.client
11   - system.ceilometer.client.neutron
12   - system.memcached.server.single
13   - system.rabbitmq.server.single
14   - system.rabbitmq.server.vhost.openstack
15   - system.keystone.server.wsgi
16   - system.keystone.server.single
17   - system.keystone.client.single
18   - system.keystone.client.service.nova21
19   - system.keystone.client.service.nova-placement
20   - system.keystone.client.service.glare
21   - system.keystone.client.service.cinder3
22   - system.keystone.client.service.ceilometer
23   - system.keystone.client.service.aodh
24   - system.glance.control.single
25   - system.nova.control.single
26   - system.cinder.control.single
27   - system.cinder.control.backend.lvm
28   - system.heat.server.single
29   - service.mysql.server.single
30   - system.galera.server.database.cinder
31   - system.galera.server.database.glance
32   - system.galera.server.database.grafana
33   - system.galera.server.database.heat
34   - system.galera.server.database.keystone
35   - system.galera.server.database.nova
36   - system.galera.server.database.ceilometer
37   - system.galera.server.database.aodh
38   - service.ceilometer.server.single
39   - system.aodh.server.single
40   - system.horizon.server.single
41   - service.haproxy.proxy.single
42   - cluster.virtual-mcp-ocata-common.haproxy_openstack_api
43 parameters:
44   _param:
45     linux_system_codename: xenial
46   linux:
47     system:
48       package:
49         python-msgpack:
50           version: latest
51     network:
52       interface:
53         single_int:
54           enabled: true
55           name: ${_param:opnfv_fn_vm_secondary_interface}
56           type: eth
57           proto: static
58           address: ${_param:single_address}
59           netmask: 255.255.255.0
60         public_int:
61           enabled: true
62           name: ${_param:opnfv_fn_vm_quaternary_interface}
63           type: eth
64           proto: static
65           address: ${_param:cluster_public_host}
66           netmask: 255.255.255.0
67   keystone:
68     server:
69       admin_email: ${_param:admin_email}
70       pkgs:
71         - keystone
72         - python-keystone
73         - python-keystoneclient
74         - python-psycopg2
75         - python-mysqldb
76         - python-six
77         - python-memcache
78         - python-openstackclient
79         - gettext-base
80         - python-pycadf
81   glance:
82     server:
83       storage:
84         engine: file
85       images: []
86       workers: 1
87   nova:
88     controller:
89       networking: dvr
90       cpu_allocation: 54
91       metadata:
92         password: ${_param:metadata_password}
93       bind:
94         private_address: ${_param:cluster_local_address}
95         public_address: ${_param:cluster_vip_address}
96         novncproxy_port: 6080
97       vncproxy_url: http://${_param:cluster_vip_address}:6080
98       workers: 1
99   heat:
100     server:
101       bind:
102         api_cfn:
103           address: ${_param:single_address}
104         api_cloudwatch:
105           address: ${_param:single_address}
106   mysql:
107     server:
108       version: '5.7'
109       bind:
110         address: ${_param:cluster_local_address}
111       key_buffer: 8
112       max_allowed_packet: 128
113       max_connections: 2048
114       thread_stack: 512
115       thread_cache_size: 12
116       query_cache_limit: 2
117       query_cache_size: 0
118   mongodb:
119     server:
120       bind:
121         address: ${_param:cluster_local_address},127.0.0.1
122       logging:
123         verbose: v
124   nfs:
125     server:
126       share:
127         nova_instances:
128           path: /srv/nova/instances
129           host:
130             nova:
131               host: ${_param:single_address}/24
132               params:
133                 - rw
134                 - no_root_squash
135                 - async