- name: set enable_sensubility fact set_fact: enable_sensubility: false - block: - import_role: name: tripleo_ha_wrapper name: HAproxy puppet bundle vars: tripleo_ha_wrapper_bundle_name: haproxy-bundle tripleo_ha_wrapper_config_suffix: .previous_run tripleo_ha_wrapper_puppet_config_volume: haproxy tripleo_ha_wrapper_puppet_debug: false tripleo_ha_wrapper_puppet_execute: include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::haproxy_bundle tripleo_ha_wrapper_puppet_tags: pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation tripleo_ha_wrapper_resource_name: haproxy-bundle tripleo_ha_wrapper_resource_state: Started tripleo_ha_wrapper_service_name: haproxy name: HAproxy HA Wrappers Step when: step|int == 2 - block: - import_role: name: tripleo_ha_wrapper name: Mysql puppet bundle vars: tripleo_ha_wrapper_bundle_name: galera-bundle tripleo_ha_wrapper_config_suffix: .previous_run tripleo_ha_wrapper_puppet_config_volume: mysql tripleo_ha_wrapper_puppet_debug: false tripleo_ha_wrapper_puppet_execute: '["Mysql_datadir", "Mysql_user", "Mysql_database", "Mysql_grant", "Mysql_plugin"].each |String $val| { noop_resource($val) }; include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::database::mysql_bundle' tripleo_ha_wrapper_puppet_tags: pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation tripleo_ha_wrapper_resource_name: galera tripleo_ha_wrapper_resource_state: Master tripleo_ha_wrapper_service_name: mysql name: MySQL HA Wrappers Step when: step|int == 2 - block: - copy: content: "#!/bin/sh\ntmpwatch --nodirs \\\n -X \"/var/log/containers/*/*log\"\ \ \\\n -X \"/var/log/containers/*/*/*log\" \\\n -X \"/var/log/containers/*/*err\"\ \ \\\n {{ LogrotatePurgeAfterDays|int +1 }}d \\\n /var/log/containers/ 2>&1\ \ | logger -t container-tmpwatch\n" dest: /usr/local/sbin/containers-tmpwatch group: root mode: 493 owner: root name: Push script vars: LogrotatePurgeAfterDays: '14' - cron: job: /usr/local/sbin/containers-tmpwatch name: Remove old logs special_time: daily user: root name: Insert cronjob in root crontab name: configure tmpwatch on the host when: step|int == 2 - block: - import_role: name: tripleo_ha_wrapper name: Rabbitmq rpc puppet bundle vars: tripleo_ha_wrapper_bundle_name: rabbitmq-bundle tripleo_ha_wrapper_config_suffix: .previous_run tripleo_ha_wrapper_puppet_config_volume: rabbitmq tripleo_ha_wrapper_puppet_debug: false tripleo_ha_wrapper_puppet_execute: '["Rabbitmq_policy", "Rabbitmq_user"].each |String $val| { noop_resource($val) }; include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::rabbitmq_bundle' tripleo_ha_wrapper_puppet_tags: pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation tripleo_ha_wrapper_resource_name: rabbitmq tripleo_ha_wrapper_resource_state: Started tripleo_ha_wrapper_service_name: oslo_messaging_rpc name: RabbitMQ RPC HA Wrappers Step when: step|int == 2 - block: - import_role: name: tripleo_ha_wrapper name: Redis puppet bundle vars: tripleo_ha_wrapper_bundle_name: redis-bundle tripleo_ha_wrapper_config_suffix: .previous_run tripleo_ha_wrapper_puppet_config_volume: redis tripleo_ha_wrapper_puppet_debug: false tripleo_ha_wrapper_puppet_execute: include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::database::redis_bundle tripleo_ha_wrapper_puppet_tags: pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation tripleo_ha_wrapper_resource_name: redis tripleo_ha_wrapper_resource_state: Slave Master tripleo_ha_wrapper_service_name: redis name: Redis HA Wrappers Step when: step|int == 2