summaryrefslogtreecommitdiffstats
path: root/deploy/conf/compass.conf
AgeCommit message (Expand)AuthorFilesLines
2018-04-18Add option to choose deploy toolHarry Huang1-6/+2
2018-02-06Merge "Fix some hard coding for some ip assignments"Yifei Xue1-5/+3
2018-01-31Seperate compass-tasksHarry Huang1-1/+8
2018-01-22Fix some hard coding for some ip assignmentsHarry Huang1-5/+3
2017-12-21Add compass-docker-composeHarry Huang1-35/+1
2017-12-10deploy/conf: separate x86 and AArch64 docker image namingYibo Cai1-13/+31
2017-11-28Upgrade OpenStack version from Ocata to PikeYifei Xue1-2/+4
2017-11-09deploy/conf: support configurable docker registryYibo Cai1-7/+10
2017-10-11Merge "Add customized DNS server support"Justin chi1-1/+1
2017-10-05Add customized DNS server supportYifei Xue1-1/+1
2017-09-30Add default value for offline deploy switchHarry Huang1-0/+1
2017-09-13Update the image tags to euphratesYifei Xue1-2/+2
2017-09-08Add k8s supporthu xinhui1-0/+5
2017-08-31Support offline deployment for nosdn no feature scenarioYifei Xue1-2/+5
2017-08-11Adapt network.yml to OpenStack AnsibleHarry Huang1-2/+2
2017-07-29Switch to compass4nfv docker repoHarry Huang1-1/+1
2017-07-24Dynamic InventoryHarry Huang1-0/+6
2017-06-09support Containerized compass-corehuangxiangyu1-3/+3
2017-02-21add ntp for compass-coreqiwei-li-huawei1-1/+1
2015-10-21bug fix: support impi 2.0 and delete compass core default ip and gw when bare...baigk1-4/+4
2015-10-16bugfix:modify COMPASS_SERVER as MGMT_IP in deploy_host.shchenshuai@huawei.com1-0/+1
2015-10-10bugfix: libvirt_type should be kvm when host is barebetal modebaigk1-0/+15
alar-Plain">via parameter_defaults in the resource registry. type: json ServiceData: default: {} description: Dictionary packing service data type: json ServiceNetMap: default: {} description: Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. This mapping overrides those in ServiceNetMapDefaults. type: json DefaultPasswords: default: {} type: json RoleName: default: '' description: Role name on which the service is applied type: string RoleParameters: default: {} description: Parameters specific to the role type: json resources: ContainersCommon: type: ./containers-common.yaml MySQLClient: type: ../../puppet/services/database/mysql-client.yaml CinderBase: type: ../../puppet/services/cinder-backup.yaml properties: EndpointMap: {get_param: EndpointMap} ServiceData: {get_param: ServiceData} ServiceNetMap: {get_param: ServiceNetMap} DefaultPasswords: {get_param: DefaultPasswords} RoleName: {get_param: RoleName} RoleParameters: {get_param: RoleParameters} outputs: role_data: description: Role data for the Cinder Backup role. value: service_name: {get_attr: [CinderBase, role_data, service_name]} config_settings: {get_attr: [CinderBase, role_data, config_settings]} step_config: &step_config list_join: - "\n" - - {get_attr: [CinderBase, role_data, step_config]} - {get_attr: [MySQLClient, role_data, step_config]} service_config_settings: {get_attr: [CinderBase, role_data, service_config_settings]} # BEGIN DOCKER SETTINGS puppet_config: config_volume: cinder puppet_tags: cinder_config,file,concat,file_line step_config: *step_config config_image: {get_param: DockerCinderConfigImage} kolla_config: /var/lib/kolla/config_files/cinder_backup.json: command: /usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf config_files: - source: "/var/lib/kolla/config_files/src/*" dest: "/" merge: true preserve_properties: true - source: "/var/lib/kolla/config_files/src-ceph/" dest: "/etc/ceph/" merge: true preserve_properties: true - source: "/var/lib/kolla/config_files/src-iscsid/*" dest: "/" merge: true preserve_properties: true permissions: - path: /var/lib/cinder owner: cinder:cinder recurse: true - path: /var/log/cinder owner: cinder:cinder recurse: true docker_config: step_3: cinder_backup_init_logs: start_order: 0 image: &cinder_backup_image {get_param: DockerCinderBackupImage} privileged: false user: root volumes: - /var/log/containers/cinder:/var/log/cinder command: ['/bin/bash', '-c', 'chown -R cinder:cinder /var/log/cinder'] step_4: cinder_backup: image: *cinder_backup_image net: host privileged: false restart: always volumes: list_concat: - {get_attr: [ContainersCommon, volumes]} - - /var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro - /var/lib/config-data/puppet-generated/cinder/:/var/lib/kolla/config_files/src:ro - /var/lib/config-data/puppet-generated/iscsid/:/var/lib/kolla/config_files/src-iscsid:ro - /etc/ceph:/var/lib/kolla/config_files/src-ceph:ro - /dev/:/dev/ - /run/:/run/ - /sys:/sys - /lib/modules:/lib/modules:ro - /var/lib/cinder:/var/lib/cinder - /var/log/containers/cinder:/var/log/cinder environment: - KOLLA_CONFIG_STRATEGY=COPY_ALWAYS host_prep_tasks: - name: create persistent directories file: path: "{{ item }}" state: directory with_items: - /var/lib/cinder - /var/log/containers/cinder - name: ensure ceph configurations exist file: path: /etc/ceph state: directory upgrade_tasks: - name: Stop and disable cinder_backup service tags: step2 service: name=openstack-cinder-backup state=stopped enabled=no