New nodes should install puppet from install_puppet.sh
The install_puppet.sh script installs several things needed by new nodes besides puppet (like pip), so making an 'apt-get install puppet' is not sufficient. This also matches the behavior from launch-node.py, which leverages install_puppet.sh to install puppet on new nodes. Change-Id: I90a68b0918dcdaac136bc107ac8a1dd76f00128f
This commit is contained in:
parent
261fa09059
commit
172e6e67dd
@ -73,12 +73,18 @@ file should have mode 0600.
|
|||||||
Adding a node
|
Adding a node
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
On the new server connecting (for example, review.openstack.org) to
|
For adding a new node to your puppet master, you can either use the
|
||||||
the puppet master:
|
``/opt/system-config/production/launch/launch-node.py`` script
|
||||||
|
(see :file:`launch/README` for full details) or bootstrap puppet manually.
|
||||||
|
|
||||||
|
For manual bootstrap, you need to run on the new server connecting
|
||||||
|
(for example, review.openstack.org) to the puppet master:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
sudo apt-get install puppet
|
sudo su -
|
||||||
|
wget https://git.openstack.org/cgit/openstack-infra/system-config/plain/install_puppet.sh
|
||||||
|
bash -x install_puppet.sh
|
||||||
|
|
||||||
The node then needs to be configured to set a fixed hostname and the
|
The node then needs to be configured to set a fixed hostname and the
|
||||||
hostname of the puppet master with the following additions to
|
hostname of the puppet master with the following additions to
|
||||||
|
Loading…
Reference in New Issue
Block a user