Box vagrant para projeto PCP
Criei uma box vagrant para facilitar o uso do PCP.
https://atlas.hashicorp.com/gutocarvalho/boxes/centos7x64-pcp
Essa box contém o PCP com os pacotes nas seguintes versões
- Pupper Agent 4.6.2
- Mcollective 2.9.0
- Hiera 3.2.1
- Facter 3.4.1
- Puppet Server 2.6.0
- PuppetDB 4.2.2
- R10k 2.4.3
- PostgreSQL 9.5.4
- PuppetBoard 0.2.0
- ActiveMQ 5.14.0
Recomendo usar o vagrant 1.8.4 e virtualbox 5.0.26.
1. Instalando a box
Para instalar a box digite o comando abaixo no terminal
vagrant box add gutocarvalho/centos7x64-pcp
Crie um diretório para o projeto
mkdir pcp; cd pcp
Crie um arquivo Vagrantfile no diretorio com o conteúdo abaixo
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if Vagrant.has_plugin?("vagrant-hosts")
config.vm.provision :hosts do |provisioner|
provisioner.add_localhost_hostnames = false
provisioner.autoconfigure = true
provisioner.sync_hosts = true
provisioner.add_host '192.168.250.35', ['puppet']
provisioner.add_host '192.168.250.35', ['puppetdb']
end
end
config.vm.box = "centos7-pcp"
# puppet community platform
config.vm.define "puppetserver" do |puppetserver|
puppetserver.vm.hostname = "puppet-pcpm.hacklab"
puppetserver.vm.network :private_network, ip: "192.168.250.35"
puppetserver.hostsupdater.aliases = ["puppetboard.hacklab", "puppetexplorer.hacklab"]
puppetserver.vm.provider "virtualbox" do |v|
v.customize [ "modifyvm", :id, "--cpus", "2" ]
v.customize [ "modifyvm", :id, "--memory", "3072" ]
v.customize [ "modifyvm", :id, "--name", "puppet-pcpm.hacklab" ]
end
end
end
Instale os seguintes plugins
vagrant plugin install vagrant-hosts vagrant plugin install vagrant-hostsupdater
Inicie o projeto
vagrant up
Acesse a vm
vagrant ssh
Divirta-se.
2. refs
Box source
Project PCP
[s]
Guto
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
PixelFed
Lemmy
WriteFreely
@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog
Bookwyrm
Peertube
Friendica
Quer saber mais sobre mim?
Visite meus sites!
E meus blogs:
- https://blogs.gutocarvalho.net
- https://blogs.gutocarvalho.net/falagutera
- https://blogs.gutocarvalho.net/infra
- https://blogs.gutocarvalho.net/opiniao
- https://blogs.gutocarvalho.net/contos
- https://blogs.gutocarvalho.net/poesias
- https://blogs.gutocarvalho.net/lives
- https://blogs.gutocarvalho.net/orixas
- https://blogs.gutocarvalho.net/archives
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io ou bolhaverso!
- fediverso
- mastodon, https://bolha.us
- pixelfed, https://bolha.photos
- lemmy, https://bolha.forum
- bookwyrnm, https://bolha.review
- writefreely, https://bolha.blog
- peertube, https://bolha.tube
- castopod, https://bolha.studio
- owncast, https://bolha.stream
- friendica, https://bolha.network
- chat
- mattermost, https://mattermost.bolha.chat
- zulip, https://zulip.bolha.chat
- vídeo
- jitsi, https://bolha.video
- jitsi, https://bolha.video
- frontends
- lingva, https://translate.bolha.tools
- libremdb, https://libremdb.bolha.tools
- translations
- libretranslate, https://libretranslate.bolha.tools
- editors
- hedgedoc, https://notes.bolha.tools
- draw.io, https://draw.bolha.tools
- excalidraw, https://excalidraw.bolha.tools
- pdf stirling, https://spdf.bolha.tools
- wisemaping, https://mindmap.bolha.tools
- mermaid, https://mermaid.bolha.tools
- cryptpad, https://cryptad.bolha.tools
- secrets sharing
- yopass, https://yopass.bolha.tools
- password pusher, https://pusher.bolha.tools
- pastbin
- yabin, https://yabin.bolha.tools
- terminal recorder
- ascinnema, https://ascinemma.bolha.tools
- anti paywall
- 13ft, https://open.bolha.tools
Nós temos muito mais para compartilhar contigo!
Quer apoiar nosso trabalho? Você pode!
- https://www.patreon.com/bolha
- https://apoia.se/bolha
- pix@bolha.us
Te vejo no mastodon da bolha.us!
[s]