Как включить агент CodeDeploy в Amazon Linux 2? - PullRequest
0 голосов
/ 16 декабря 2018

Amazon Linux 2 уже поставляется с cfn-init и другими интегрированными инструментами AWS, но в документации CodeDeploy не упоминается Amazon Linux 2, а выполнение каких-либо служебных команд реагирует примерно так:

Redirecting to /bin/systemctl start codedeploy-agent.service
Failed to start codedeploy-agent.service: Unit not found.

Как включить агент CodeDeploy, предпочтительно используя cfn-init?

1 Ответ

0 голосов
/ 16 декабря 2018
sudo yum update
sudo yum install ruby
sudo yum install wget
wget https://aws-codedeploy-us-east-1.s3.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto

Выше работает, хотя он не интегрирован в cfn-init, поэтому я все еще ищу лучший ответ.

РЕДАКТИРОВАТЬ: Рабочий configSet для cfn-init

    cdagent:
      packages:
        yum:
          ruby: []
          wget: []
      commands:
        install:
          command: !Sub |
            wget https://aws-codedeploy-${AWS::Region}.s3.amazonaws.com/latest/install
            chmod +x ./install
            ./install auto
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...