如何使用aws云形成脚本配置SonarQube?

时间:2017-07-01 15:51:09

标签: shell amazon-web-services sonarqube

我在现有的Amazon AmiID中安装了SonarQube。我现在想在云形成期间动态地更改SonarQube配置中的几行。

如何使用aws云形成脚本修改/opt/sonarqube/conf/sonar.properties文件?

1 个答案:

答案 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"
         ]
      ]
   }
}