как сказать облаку формирования init он должен использовать определенный репозиторий, установив пакеты Yum - PullRequest
0 голосов
/ 14 ноября 2018

Я использую AWS :: CloudFormation :: Init для развертывания сервисов и пакетов в AWS EC2-Экземпляре.По умолчанию Cloud Formation использует репозиторий AWS, который устанавливает в моем случае старые версии, такие как PHP 5.4.16.Я сказал cfn-init , чтобы установить репозитории remi и epel, но это похоже, я должен сказать вам то же самое.В bash я бы сделал это следующим образом:

sudo yum --enablerepo=remi,remi-php71 install httpd php php-common

Конечно, я мог бы сделать то же самое в разделе UserData, но хотел бы избежать этого, пока в configSets нет возможности.

"install_apache2": {
"packages": {
    "rpm":{
        "remi" : "http://rpms.famillecollet.com/enterprise/remi-release-7.rpm",
        "epel" : "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
    },
    "yum":  {
        "php": [],
        "php-mysql": [],
        "php-mcrypt": [],
        "php-gd": [],
        "php-pear": [],
        "httpd": [],
        "nano": [],
        "git": []
    }
},

Вот краткое описание моего cfn-init-cmd.log:

P7691 [INFO]    ===============================================================================
P7691 [INFO]     Package          Arch   Version         Repository                        Size
P7691 [INFO]    ===============================================================================
P7691 [INFO]    Installing:
P7691 [INFO]     git              x86_64 1.8.3.1-20.el7  rhui-REGION-rhel-server-releases 4.4 M
P7691 [INFO]     httpd            x86_64 2.4.6-88.el7    rhui-REGION-rhel-server-releases 1.2 M
P7691 [INFO]     nano             x86_64 2.3.1-10.el7    rhui-REGION-rhel-server-releases 440 k
P7691 [INFO]     php              x86_64 5.4.16-46.el7   rhui-REGION-rhel-server-releases 1.4 M
P7691 [INFO]     php-gd           x86_64 5.4.16-46.el7   rhui-REGION-rhel-server-releases 128 k
P7691 [INFO]     php-mcrypt       x86_64 5.4.16-7.el7    epel                              20 k
P7691 [INFO]     php-mysql        x86_64 5.4.16-46.el7   rhui-REGION-rhel-server-releases 102 k
P7691 [INFO]     php-pear         noarch 1:1.9.4-21.el7  rhui-REGION-rhel-server-releases 357 k
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...