Есть ли в puppetlabs модули, помогающие предоставлять инстансы Amazon Ec2 в VPC / вне VPC? Есть рекомендации?
Я хочу запустить инстанс на основе образа AMI. К этому экземпляру должно быть прикреплено несколько IP-адресов. Я хотел бы сделать это с помощью мастера.
Кроме того, я заметил, что документация для руководителей отсутствует в области EC2, поэтому у меня возникли некоторые проблемы с настройкой нескольких IP-адресов на экземпляре Amazon. Был бы признателен за любую помощь в этой области?
Наконец, если мне нужно создать файлы на запущенном инстансе Amazon, как мне это сделать через мастера? Кажется, что намного проще сделать это с помощью puppetmaster без бригадира ... например.
file { "/var/log/admin-app-log":
ensure => "directory",
owner => "root",
group => "wheel",
mode => 750,
}
Я все еще нахожусь на стадии обучения ... поэтому был бы признателен за некоторые рекомендации. .
Я ничего не знаю о мастере.
У Puppet есть инструмент под названием Cloud Provisioner. Я не использовал его и не знаю, работает он с VPC или нет:
http://docs.puppetlabs.com/guides/cloud_pack_getting_started.html
Управлять файлами через марионетку очень просто и хорошо работает. Вы можете убедиться, что файлы на месте, скопировать стандартный файл конфигурации из мастера марионетки или даже создать конфигурацию с использованием шаблона. Также вы можете делать такие вещи, как подписка сервисов на их файлы конфигурации - например, автоматический перезапуск sshd при обновлении sshd_config. Это довольно красиво, и это одна из вещей, в которой марионетка хороша.