{
  "name": "prod_mysql_statementdb",
  "description": "PROD role for mysql statement db server",
  "run_list": [
    "role[prod_base_linux]",
    "recipe[irrigate-mysql::default]",
    "recipe[irrigate-datadog::mysql]",
    "recipe[irrigate-orchard_base::stmtdb_users_ssh]"
  ],
  "default_attributes": {
    "datadog": {
      "mysql": {
        "is_replica": "0",
        "socket": "/mnt/data/mysql/mysql.sock",
        "queries": [
          {
            "type": "gauge",
            "field": "users_count",
            "metric": "mysql.users.count",
            "query": "SELECT COUNT(*) AS users_count FROM mysql.user"
          }
        ]
      },
      "mysql_credentials_data_bag_name": "prod_datadog_statementdb_mysql_credentials",
      "tags": {
        "mysql_service": "statementdb",
        "mysql_role": "primary",
        "service_name": "mysql"
      }
    },
    "hosts_allow": [
      "10.215.",
      "192.168.32."
    ],
    "mysql": {
      "ulimit": {
        "nofile": "1024000"
      }
    },
    "sshd": {
      "sshd_config": {
        "ClientAliveCountMax": "2880",
        "ClientAliveInterval": "60"
      }
    },
    "firewall": {
      "firewalld": {
        "permanent": true
      }
    },
    "stmtdb": {
      "ssh_users": [
        {
          "username": "ecs_extract_files",
          "comment": "ECS Extract Files Service user",
          "uid": 1135,
          "home": "/home/ecs_extract_files",
          "shell": "/bin/bash",
          "ssh_keys": [
            {
              "type": "ssh-ed25519",
              "key": "AAAAC3NzaC1lZDI1NTE5AAAAIKur3eCCL2hrsiT1I3C8ztylM7sTtzCv9pvGHnmSwR+J"
            }
          ]
        }
      ]
    }
  }
}
