version: "3.8" services: puppetserver: image: puppet/puppetserver:latest container_name: puppet hostname: puppet ports: - "8140:8140" environment: - PUPPETSERVER_HOSTNAME=puppetserver networks: - puppetnet puppetagent: image: puppet/puppet-agent:latest container_name: puppetagent hostname: puppetagent depends_on: - puppetserver environment: - PUPPET_SERVER=puppetserver networks: - puppetnet tty: true networks: puppetnet: