Connecting agents


To connect agents to the master, this image is configured to use a private virtual network.

Before you begin
To manage nodes outside of Azure or across Azure Virtual Networks, configure the master by running the included script, which can be obtained from the Azure portal in the "Virtual Machines" section.
sudo /opt/puppetlabs/azure/bin/ public [puppetmaster_public_fqdn] 

This image contains agent packages for all supported platforms. These instructions are a quick reference to the agent installation and configuration process. For detailed information, see the PE documentation.

To manage a new *nix node:

  1. Launch the node, then connect to it over SSH.
  2. Install the agent package for a typical *nix platform by running:
    curl -k https://<PUPPET-MASTER-HOST>:8140/packages/current/install.bash |
    sudo bash
    Use the Azure internal hostname or IP address of the Puppet master .

    During installation, the agent submits a certificate signing request to the master.

  3. If certificate auto-signing is not enabled on the master, manually sign the agent certificate request using the console or command line by running:
    sudo puppet cert list
    sudo puppet cert sign <NAME>
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.