![](/img/trans.png)
[英]How to fetch SSM Parameters from two different accounts using AWS CDK
[英]Create AWS SSM AnsibelePlaybook Provide using CDK
我正在嘗試使用 CDK 和 AWS SSM 創建一個 AnsibelePlaybook Provide。 協會需要設置:
有沒有人有(或指導我)“模板”,所以我可以很容易地用我的價值觀轉換它達到上述要求。
我是 AWS 的新手。 :) 謝謝
我弄明白了。 這就是我要找的:
ssm_association = ssm.CfnAssociation(
self, "SSMAssociation",
name="AWS-ApplyAnsiblePlaybooks",
output_location=None,
parameters={
"SourceType": [
"S3"
],
"SourceInfo": [
"{\"path\":\"https://PATH_TO_S3_BUCKET"}"
],
"InstallDependencies": [
"True"
],
"PlaybookFile": [
"main.yml"
],
# where PARAM1 and PARAM2 are declerd before like:
# PARAM1 = cdk.CfnParameter( self,
# PARAM2 = cdk.CfnParameter( self,
"ExtraVariables": [
f"PARAM_1={ PARAM1.value_as_string } PARAM_2={PARAM2.value_as_string}"
],
"Check": [
"False"
],
"Verbose": [
"-v"
]
},
# where instance and targer_two id aredeclerd before like:
# instance = aws_ec2.Instance(se,...
# target_two = ssm.CfnAssociation.TargetProperty(key="InstanceIds", values=[instance.instance_id])
targets=[target_two]
)
ssm_association.node.add_dependency(instance)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.