Как установить Puppet master и агент с помощью terraform? - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь установить мастер и агент puppet, используя скрипт пользователя terraform на aws ec2- Linux ami, но не могу установить его. Я пробовал слишком много сценариев с разных сайтов, но не работал, поэтому, пожалуйста, предложите мне, потому что я новичок в terraform и puppet. Я использовал этот скрипт

#!/bin/bash

apt-get update -y
apt-get upgrade -y
wget http://apt.puppetlabs.com/puppetlabs-release-trusty.deb
dpkg -i puppetlabs-release-trusty.deb
apt-get update -y
apt-get -y install puppetmaster
sed -i "s/$hostname/$env/g" /etc/hostname
sed -i "s/no/yes/g"  /etc/default/puppetmaster
echo "127.0.0.1  puppet.example.net    puppet" >>  /etc/hosts
echo "172.31.44.238  puppet.example.net    puppet" >>  /etc/hosts
reboot

cloud-init-output.log

Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'modules:config' at Mon, 16 Mar 2020 02:00:13 +0000. Up 26.92 seconds.
No hostname supplied
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'modules:final' at Mon, 16 Mar 2020 02:00:15 +0000. Up 28.78 seconds.
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 finished at Mon, 16 Mar 2020 02:00:15 +0000. Datasource DataSourceEc2Local.  Up 29.00 seconds
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'init-local' at Mon, 16 Mar 2020 02:07:02 +0000. Up 7.56 seconds.
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'init' at Mon, 16 Mar 2020 02:07:04 +0000. Up 10.16 seconds.
ci-info: ++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
ci-info: | Device |  Up  |           Address           |      Mask     | Scope  |     Hw-Address    |
ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
ci-info: |  eth0  | True |        172.31.41.139        | 255.255.240.0 | global | 0e:00:ed:1a:4c:4d |
ci-info: |  eth0  | True | fe80::c00:edff:fe1a:4c4d/64 |       .       |  link  | 0e:00:ed:1a:4c:4d |
ci-info: |   lo   | True |          127.0.0.1          |   255.0.0.0   |  host  |         .         |
ci-info: |   lo   | True |           ::1/128           |       .       |  host  |         .         |
ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
ci-info: +++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++
ci-info: +-------+-------------+-------------+---------------+-----------+-------+
ci-info: | Route | Destination |   Gateway   |    Genmask    | Interface | Flags |
ci-info: +-------+-------------+-------------+---------------+-----------+-------+
ci-info: |   0   |   0.0.0.0   | 172.31.32.1 |    0.0.0.0    |    eth0   |   UG  |
ci-info: |   1   | 172.31.32.0 |   0.0.0.0   | 255.255.240.0 |    eth0   |   U   |
ci-info: +-------+-------------+-------------+---------------+-----------+-------+
ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++
ci-info: +-------+-------------+---------+-----------+-------+
ci-info: | Route | Destination | Gateway | Interface | Flags |
ci-info: +-------+-------------+---------+-----------+-------+
ci-info: |   0   |  fe80::/64  |    ::   |    eth0   |   U   |
ci-info: |   3   |   ff00::/8  |    ::   |    eth0   |   U   |
ci-info: +-------+-------------+---------+-----------+-------+
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'modules:config' at Mon, 16 Mar 2020 02:07:07 +0000. Up 13.22 seconds.
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 running 'modules:final' at Mon, 16 Mar 2020 02:07:08 +0000. Up 13.64 seconds.
Cloud-init v. 19.4-33-gbb4131a2-0ubuntu1~16.04.1 finished at Mon, 16 Mar 2020 02:07:08 +0000. Datasource DataSourceEc2Local.  Up 13.74 seconds
...