id: {{id}} type: profile extensions: - id: file_discovery version: '1.0.0' - id: ansible version: '1.0.0' tags: {{tags}} connections: - for_resources: [resource/mariadb_service] filter_resources: [resource/mariadb_keystone_db, resource/mariadb_keystone_user] mapping: root_password: login_password port: login_port - for_resources: [resource/mariadb_keystone_db] filter_resources: [resource/mariadb_keystone_user] mapping: db_name: db_name - for_resources: [resource/mariadb_service] filter_resources: [resource/keystone_config] mapping: ip: db_host port: db_port - for_resources: [resource/mariadb_keystone_user] filter_resources: [resource/keystone_config] mapping: db_name: db_name new_user_name: db_user new_user_password: db_password - for_resources: [resource/keystone_config] filter_resources: [resource/keystone_service] mapping: config_dir: config_dir - for_resources: [resource/keystone_service] filter_resources: [resource/haproxy_keystone_config] mapping: ip: servers port: ports - for_resources: [resource/haproxy_keystone_config] filter_resources: [resource/haproxy_config] mapping: listen_port: listen_ports name: configs_names ports: configs_ports servers: configs - for_resources: [resource/haproxy_config] filter_resources: [resource/haproxy_service] mapping: listen_ports: ports config_dir: host_binds