in base_host_group/host_group.py [0:0]
def get_user_data(region: str, bucket_name: str):
"""User data for the ec2"""
return [
"sleep 120",
"dnf config-manager --disable rhui-client-config-server-8",
"dnf config-manager --disable rhel-8-appstream-rhui-rpms",
"dnf config-manager --disable rhel-8-baseos-rhui-rpms",
"dnf install -y https://s3." + region + "." + Aws.URL_SUFFIX + "/" +
"amazon-ssm-" + region + "/latest/linux_amd64/amazon-ssm-agent.rpm",
"systemctl enable amazon-ssm-agent",
"systemctl start amazon-ssm-agent",
"curl https://s3." + region + "." + Aws.URL_SUFFIX + "/amazoncloudwatch-agent-" + region +
"/redhat/amd64/latest/amazon-cloudwatch-agent.rpm -o /tmp/amazon-cloudwatch-agent.rpm",
"rpm -U /tmp/amazon-cloudwatch-agent.rpm",
"curl https://" + bucket_name + "-" + region + ".s3." + region +
"." + Aws.URL_SUFFIX + "/" +
"quickstart-swift-digital-connectivity/assets/cw_agent_config.json -o /tmp/cw_agent_config.json",
"/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl"
" -a fetch-config -m ec2 -s -c file:/tmp/cw_agent_config.json"
]