This file defines a module for my on configuration.
There is 2 main parts :
It's as easy as git clone https://github.com/themouette/puppet-me.git ~/puppet/modules/me
Then link your .ssh folder under me/files/ssh
and install dependencies
$ ~/puppet/modules/me/bin/bootstrap.sh
$ puppet apply -e "include me, me::dev, me::dev::ruby, me::dev::python"
add the following line in your Vagrantfile
# Run a shell script to initialize the VM
config.vm.provision :shell, :path => "/home/julien/.puppet/modules/me/bin/puppet.sh"
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "manifests"
puppet.manifest_file = "site.pp"
puppet.module_path = [
"/home/julien/puppet/modules"
]
end
$ fonctions
list all included extra functions$ bashtips
list some tips for bash<F2>
: Toggle paste mode<F3>
: Toggle git gutter<leader> /
: Clear search highlight<leader> l
: Show hidden characters