Я пытаюсь установить мастер и агент 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