]> gitweb.fluxo.info Git - debian.git/commitdiff
Merge commit '587f206824274d7d1cfcb1072ea8f818493bd317'
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 1 Oct 2014 16:05:34 +0000 (13:05 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 1 Oct 2014 16:05:34 +0000 (13:05 -0300)
1  2 
puppet/.mrconfig
puppet/TODO.md
puppet/Vagrantfile
puppet/bin/mrconfig

index 2a1739510b4ef940f46656e7afc0a1870d36f564,0000000000000000000000000000000000000000..8731bee33ba7b1697da54557bdd2b166c47122ad
mode 100644,000000..100644
--- /dev/null
@@@ -1,249 -1,0 +1,258 @@@
 +
 +[puppet/modules/apache]
 +checkout = git clone git://git.sarava.org/puppet-apache.git apache
 +
 +[puppet/modules/apcupsd]
 +checkout = git clone git://git.sarava.org/puppet-apcupsd.git apcupsd
 +
++[puppet/modules/apparmor]
++checkout = git clone git://git.sarava.org/puppet-apparmor.git apparmor
++
 +[puppet/modules/apt]
 +checkout = git clone git://git.sarava.org/puppet-apt.git apt
 +
 +[puppet/modules/autofs]
 +checkout = git clone git://git.sarava.org/puppet-autofs.git autofs
 +
 +[puppet/modules/autossh]
 +checkout = git clone git://git.sarava.org/puppet-autossh.git autossh
 +
 +[puppet/modules/avahi]
 +checkout = git clone git://git.sarava.org/puppet-avahi.git avahi
 +
 +[puppet/modules/backup]
 +checkout = git clone git://git.sarava.org/puppet-backup.git backup
 +
 +[puppet/modules/backupninja]
 +checkout = git clone git://git.sarava.org/puppet-backupninja.git backupninja
 +
 +[puppet/modules/bind]
 +checkout = git clone git://git.sarava.org/puppet-bind.git bind
 +
 +[puppet/modules/bitcoind]
 +checkout = git clone git://git.sarava.org/puppet-bitcoind.git bitcoind
 +
++[puppet/modules/bootstrap]
++checkout = git clone git://git.sarava.org/puppet-bootstrap.git bootstrap
++
 +[puppet/modules/common]
 +checkout = git clone git://git.sarava.org/puppet-common.git common
 +
 +[puppet/modules/concat]
 +checkout = git clone git://git.sarava.org/puppet-concat.git concat
 +
 +[puppet/modules/cron]
 +checkout = git clone git://git.sarava.org/puppet-cron.git cron
 +
 +[puppet/modules/daap_server]
 +checkout = git clone git://git.sarava.org/puppet-daap_server.git daap_server
 +
 +[puppet/modules/darkice]
 +checkout = git clone git://git.sarava.org/puppet-darkice.git darkice
 +
 +[puppet/modules/database]
 +checkout = git clone git://git.sarava.org/puppet-database.git database
 +
 +[puppet/modules/dhcp]
 +checkout = git clone git://git.sarava.org/puppet-dhcp.git dhcp
 +
 +[puppet/modules/domain_check]
 +checkout = git clone git://git.sarava.org/puppet-domain_check.git domain_check
 +
 +[puppet/modules/drupal]
 +checkout = git clone git://git.sarava.org/puppet-drupal.git drupal
 +
 +[puppet/modules/dyndns]
 +checkout = git clone git://git.sarava.org/puppet-dyndns.git dyndns
 +
 +[puppet/modules/ejabberd]
 +checkout = git clone git://git.sarava.org/puppet-ejabberd.git ejabberd
 +
 +[puppet/modules/ekeyd]
 +checkout = git clone git://git.sarava.org/puppet-ekeyd.git ekeyd
 +
 +[puppet/modules/etherpad]
 +checkout = git clone git://git.sarava.org/puppet-etherpad.git etherpad
 +
 +[puppet/modules/exim]
 +checkout = git clone git://git.sarava.org/puppet-exim.git exim
 +
 +[puppet/modules/firewall]
 +checkout = git clone git://git.sarava.org/puppet-firewall.git firewall
 +
 +[puppet/modules/git]
 +checkout = git clone git://git.sarava.org/puppet-git.git git
 +
 +[puppet/modules/hotglue]
 +checkout = git clone git://git.sarava.org/puppet-hotglue.git hotglue
 +
 +[puppet/modules/hydra]
 +checkout = git clone git://git.sarava.org/puppet-hydra.git hydra
 +
 +[puppet/modules/icecast]
 +checkout = git clone git://git.sarava.org/puppet-icecast.git icecast
 +
 +[puppet/modules/ikiwiki]
 +checkout = git clone git://git.sarava.org/puppet-ikiwiki.git ikiwiki
 +
 +[puppet/modules/inetd]
 +checkout = git clone git://git.sarava.org/puppet-inetd.git inetd
 +
 +[puppet/modules/infinoted]
 +checkout = git clone git://git.sarava.org/puppet-infinoted.git infinoted
 +
 +[puppet/modules/inifile]
 +checkout = git clone git://git.sarava.org/puppet-inifile.git inifile
 +
 +[puppet/modules/lighttpd]
 +checkout = git clone git://git.sarava.org/puppet-lighttpd.git lighttpd
 +
 +[puppet/modules/lsb]
 +checkout = git clone git://git.sarava.org/puppet-lsb.git lsb
 +
 +[puppet/modules/mail]
 +checkout = git clone git://git.sarava.org/puppet-mail.git mail
 +
 +[puppet/modules/minidlna]
 +checkout = git clone git://git.sarava.org/puppet-minidlna.git minidlna
 +
 +[puppet/modules/moin]
 +checkout = git clone git://git.sarava.org/puppet-moin.git moin
 +
 +[puppet/modules/monkeysphere]
 +checkout = git clone git://git.sarava.org/puppet-monkeysphere.git monkeysphere
 +
 +[puppet/modules/motion]
 +checkout = git clone git://git.sarava.org/puppet-motion.git motion
 +
 +[puppet/modules/mpd]
 +checkout = git clone git://git.sarava.org/puppet-mpd.git mpd
 +
 +[puppet/modules/mumble]
 +checkout = git clone git://git.sarava.org/puppet-mumble.git mumble
 +
 +[puppet/modules/munin]
 +checkout = git clone git://git.sarava.org/puppet-munin.git munin
 +
 +[puppet/modules/mysql]
 +checkout = git clone git://git.sarava.org/puppet-mysql.git mysql
 +
 +[puppet/modules/nagios]
 +checkout = git clone git://git.sarava.org/puppet-nagios.git nagios
 +
 +[puppet/modules/nfs]
 +checkout = git clone git://git.sarava.org/puppet-nfs.git nfs
 +
 +[puppet/modules/nginx]
 +checkout = git clone git://git.sarava.org/puppet-nginx.git nginx
 +
 +[puppet/modules/nodo]
 +checkout = git clone git://git.sarava.org/puppet-nodo.git nodo
 +
 +[puppet/modules/ntp]
 +checkout = git clone git://git.sarava.org/puppet-ntp.git ntp
 +
 +[puppet/modules/onion]
 +checkout = git clone git://git.sarava.org/puppet-onion.git onion
 +
 +[puppet/modules/pear]
 +checkout = git clone git://git.sarava.org/puppet-pear.git pear
 +
 +[puppet/modules/php]
 +checkout = git clone git://git.sarava.org/puppet-php.git php
 +
 +[puppet/modules/pmwiki]
 +checkout = git clone git://git.sarava.org/puppet-pmwiki.git pmwiki
 +
 +[puppet/modules/postfix]
 +checkout = git clone git://git.sarava.org/puppet-postfix.git postfix
 +
 +[puppet/modules/puppet]
 +checkout = git clone git://git.sarava.org/puppet-puppet.git puppet
 +
 +[puppet/modules/pureftpd]
 +checkout = git clone git://git.sarava.org/puppet-pureftpd.git pureftpd
 +
 +[puppet/modules/pyroscope]
 +checkout = git clone git://git.sarava.org/puppet-pyroscope.git pyroscope
 +
 +[puppet/modules/qwebirc]
 +checkout = git clone git://git.sarava.org/puppet-qwebirc.git qwebirc
 +
 +[puppet/modules/reprepro]
 +checkout = git clone git://git.sarava.org/puppet-reprepro.git reprepro
 +
 +[puppet/modules/resolvconf]
 +checkout = git clone git://git.sarava.org/puppet-resolvconf.git resolvconf
 +
 +[puppet/modules/rng-tools]
 +checkout = git clone git://git.sarava.org/puppet-rng-tools.git rng-tools
 +
 +[puppet/modules/rsync]
 +checkout = git clone git://git.sarava.org/puppet-rsync.git rsync
 +
 +[puppet/modules/runit]
 +checkout = git clone git://git.sarava.org/puppet-runit.git runit
 +
 +[puppet/modules/samba]
 +checkout = git clone git://git.sarava.org/puppet-samba.git samba
 +
 +[puppet/modules/schroot]
 +checkout = git clone git://git.sarava.org/puppet-schroot.git schroot
 +
 +[puppet/modules/shorewall]
 +checkout = git clone git://git.sarava.org/puppet-shorewall.git shorewall
 +
++[puppet/modules/smartmonster]
++checkout = git clone git://git.sarava.org/puppet-smartmonster.git smartmonster
++
 +[puppet/modules/smartmontools]
 +checkout = git clone git://git.sarava.org/puppet-smartmontools.git smartmontools
 +
 +[puppet/modules/sshd]
 +checkout = git clone git://git.sarava.org/puppet-sshd.git sshd
 +
 +[puppet/modules/ssl]
 +checkout = git clone git://git.sarava.org/puppet-ssl.git ssl
 +
 +[puppet/modules/supervisor]
 +checkout = git clone git://git.sarava.org/puppet-supervisor.git supervisor
 +
 +[puppet/modules/supybot]
 +checkout = git clone git://git.sarava.org/puppet-supybot.git supybot
 +
 +[puppet/modules/syslog-ng]
 +checkout = git clone git://git.sarava.org/puppet-syslog-ng.git syslog-ng
 +
 +[puppet/modules/tftp]
 +checkout = git clone git://git.sarava.org/puppet-tftp.git tftp
 +
 +[puppet/modules/tor]
 +checkout = git clone git://git.sarava.org/puppet-tor.git tor
 +
 +[puppet/modules/trac]
 +checkout = git clone git://git.sarava.org/puppet-trac.git trac
 +
 +[puppet/modules/tunnel]
 +checkout = git clone git://git.sarava.org/puppet-tunnel.git tunnel
 +
 +[puppet/modules/user]
 +checkout = git clone git://git.sarava.org/puppet-user.git user
 +
 +[puppet/modules/vcsrepo]
 +checkout = git clone git://git.sarava.org/puppet-vcsrepo.git vcsrepo
 +
 +[puppet/modules/viewvc]
 +checkout = git clone git://git.sarava.org/puppet-viewvc.git viewvc
 +
 +[puppet/modules/virtual]
 +checkout = git clone git://git.sarava.org/puppet-virtual.git virtual
 +
 +[puppet/modules/websites]
 +checkout = git clone git://git.sarava.org/puppet-websites.git websites
 +
 +[puppet/modules/websvn]
 +checkout = git clone git://git.sarava.org/puppet-websvn.git websvn
 +
 +[puppet/modules/wordpress]
 +checkout = git clone git://git.sarava.org/puppet-wordpress.git wordpress
diff --cc puppet/TODO.md
index eab5d0c27b826abf5be5c11f23c123df1ad4b5a4,0000000000000000000000000000000000000000..1cb987ffc58f75fe284eb661f72b9aecde7f92bd
mode 100644,000000..100644
--- /dev/null
@@@ -1,5 -1,0 +1,6 @@@
 +TODO
 +====
 +
 +* Update to new nodo style (hiera and nodo::role).
++* Support for recursive clones in `bin/mrconfig`.
 +* Test!
index efaa9523c2e8aa774ce5f4bb4c223c7940969442,0000000000000000000000000000000000000000..e7404a96d97f67ecc3a321777fcc68409774f0c5
mode 100644,000000..100644
--- /dev/null
@@@ -1,60 -1,0 +1,60 @@@
-     puppet.pp_path        = "/etc/puppet"
 +# -*- mode: ruby -*-
 +# vi: set ft=ruby :
 +
 +Vagrant::Config.run do |config|
 +  # Every Vagrant virtual environment requires a box to build off of.
 +  config.vm.box = "wheezy"
 +
 +  # Shell provisioner to setup basic environment.
 +  config.vm.provision :shell, :inline => "/vagrant/puppet/bin/provision"
 +
 +  # Enable provisioning with Puppet stand alone.
 +  config.vm.provision :puppet do |puppet|
 +    puppet.manifest_file  = "bootstrap/vagrant.pp"
 +    puppet.manifests_path = "puppet/manifests"
 +    puppet.module_path    = "puppet/modules"
++    puppet.temp_dir       = "/etc/puppet"
 +  end
 +
 +  # Define a Host VM
 +  config.vm.define :host do |host_config|
 +    db_config.vm.box = "host"
 +    web_config.vm.network :hostonly, "192.168.50.101"
 +  end
 +
 +  # Define a Puppetmaster VM
 +  config.vm.define :master do |master_config|
 +    master_config.vm.box = "master"
 +    master_config.vm.forward_port 8139, 8140
 +    web_config.vm.network :hostonly, "192.168.50.102"
 +  end
 +
 +  # Define a Proxy VM
 +  config.vm.define :proxy do |proxy_config|
 +    proxy_config.vm.box = "proxy"
 +    proxy_config.vm.forward_port 8139, 8140
 +    web_config.vm.network :hostonly, "192.168.50.103"
 +  end
 +
 +  # Define a Web VM
 +  config.vm.define :web do |web_config|
 +    web_config.vm.box = "web"
 +    web_config.vm.forward_port 80, 8080
 +    web_config.vm.network :hostonly, "192.168.50.104"
 +  end
 +
 +  # Define a Storage VM
 +  config.vm.define :storage do |storage_config|
 +    storage_config.vm.box = "storage"
 +    storage_config.vm.network :hostonly, "192.168.50.105"
 +  end
 +
 +  # Define a Test VM
 +  config.vm.define :test do |test_config|
 +    test_config.vm.box = "test"
 +    test_config.vm.network :hostonly, "192.168.50.106"
 +  end
 +
 +  # Share hiera configuration.
 +  config.vm.share_folder "hiera", "/etc/puppet/hiera", "puppet/hiera", create: true
 +end
Simple merge