--- profiles::sql::galera_member::configure_firewall: false profiles::sql::galera_member::wsrep_sst_method: rsync profiles::sql::galera_member::galera_members_lookup: true profiles::sql::galera_member::galera_members_role: roles::infra::sql::galera profiles::sql::galera_member::datadir: /data/mariadb profiles::sql::galera_member::innodb_file_per_table: 1 profiles::sql::galera_member::package_name: mariadb-galera-server consul::services: puppet: service_name: "mariadb-%{lookup('profiles::sql::galera_member::cluster_name')}" tags: - 'database' - 'mariadb' address: "%{facts.networking.ip}" port: 3306 checks: - id: 'mariadb_tcp_check' name: 'MariaDB TCP Check' tcp: "%{facts.networking.ip}:3306" interval: '10s' timeout: '1s' profiles::consul::client::node_rules: - resource: service segment: "mariadb-%{lookup('profiles::sql::galera_member::cluster_name')}" disposition: write