我在现有的Amazon AmiID中安装了SonarQube。我现在想在云形成期间动态地更改SonarQube配置中的几行。
如何使用aws云形成脚本修改/opt/sonarqube/conf/sonar.properties
文件?
答案 0 :(得分:1)
我假设你从AMI创建一个ec2实例。
您可以在资源的属性部分中添加UserData属性,并在那里进行修改,通知bash脚本。
"UserData":{
"Fn::Base64":{
"Fn::Join":[
"",
[
"#!/bin/bash -v\n",
"#Change Sonar Properties",
"sed -i 'line_number/old_text/new_text/' /opt/sonarqube/conf/sonar.properties\n"
]
]
}
}