From 4d128d6c92d4dca8f8f227289195a27716a21aef Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Mon, 22 Apr 2013 13:25:38 -0400 Subject: [PATCH 1/3] The wonderful thing about puppets, is that puppets are wonderful things --- .gitmodules | 3 +++ .puppet/console.pp | 6 ++++++ .puppet/editor.pp | 6 ++++++ .puppet/install-linux.pp | 3 +++ .puppet/python.pp | 15 +++++++++++++++ .puppet/x11.pp | 6 ++++++ .vim/bundle/vim-fugitive | 2 +- .vim/bundle/vim-puppet | 1 + 8 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 .puppet/console.pp create mode 100644 .puppet/editor.pp create mode 100644 .puppet/install-linux.pp create mode 100644 .puppet/python.pp create mode 100644 .puppet/x11.pp create mode 160000 .vim/bundle/vim-puppet diff --git a/.gitmodules b/.gitmodules index 7f79dcc..41a7734 100644 --- a/.gitmodules +++ b/.gitmodules @@ -58,3 +58,6 @@ [submodule ".vim/bundle/calendar-vim"] path = .vim/bundle/calendar-vim url = https://github.com/mattn/calendar-vim +[submodule ".vim/bundle/vim-puppet"] + path = .vim/bundle/vim-puppet + url = https://github.com/rodjek/vim-puppet.git diff --git a/.puppet/console.pp b/.puppet/console.pp new file mode 100644 index 0000000..67faf27 --- /dev/null +++ b/.puppet/console.pp @@ -0,0 +1,6 @@ +$enhancers = [ "tmux", "strace", "sudo" ] + +package { + $enhancers: + ensure => "installed" +} diff --git a/.puppet/editor.pp b/.puppet/editor.pp new file mode 100644 index 0000000..f8aa15d --- /dev/null +++ b/.puppet/editor.pp @@ -0,0 +1,6 @@ +$packages = [ "vim-gnome", "ctags"] + +package { + $packages: + ensure => "installed" +} diff --git a/.puppet/install-linux.pp b/.puppet/install-linux.pp new file mode 100644 index 0000000..8a8d930 --- /dev/null +++ b/.puppet/install-linux.pp @@ -0,0 +1,3 @@ +import "console.pp" +import "editor.pp" +import "x11.pp" diff --git a/.puppet/python.pp b/.puppet/python.pp new file mode 100644 index 0000000..6261326 --- /dev/null +++ b/.puppet/python.pp @@ -0,0 +1,15 @@ +$packages = [ "python-pip"] + +package { + $packages: + ensure => "installed" +} + +$pip_packages = ["flake8", "tornado"] + +package { + $pip_packages : + ensure => "installed", + provider => "pip", + +} diff --git a/.puppet/x11.pp b/.puppet/x11.pp new file mode 100644 index 0000000..6d9d23e --- /dev/null +++ b/.puppet/x11.pp @@ -0,0 +1,6 @@ +$packages = [ "awesome", "awesome-extra", "feh"] + +package { + $packages: + ensure => "installed" +} diff --git a/.vim/bundle/vim-fugitive b/.vim/bundle/vim-fugitive index 618d884..4c7e649 160000 --- a/.vim/bundle/vim-fugitive +++ b/.vim/bundle/vim-fugitive @@ -1 +1 @@ -Subproject commit 618d884562f2b99fa62e3fb90e3531bf17396efa +Subproject commit 4c7e649efba289df0e7e8bb9abfa37f95b28f8ed diff --git a/.vim/bundle/vim-puppet b/.vim/bundle/vim-puppet new file mode 160000 index 0000000..82a88e7 --- /dev/null +++ b/.vim/bundle/vim-puppet @@ -0,0 +1 @@ +Subproject commit 82a88e75e1d2ea392176debb5e3b63dadc6a8339 From 7382ac4b41d8cf0e0b5fdf97dcc9e65a0eb9f645 Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Mon, 22 Apr 2013 14:01:25 -0400 Subject: [PATCH 2/3] more content --- .puppet/console.pp | 2 +- .puppet/cpp.pp | 10 ++++++++++ .puppet/x11.pp | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .puppet/cpp.pp diff --git a/.puppet/console.pp b/.puppet/console.pp index 67faf27..9a309e9 100644 --- a/.puppet/console.pp +++ b/.puppet/console.pp @@ -1,4 +1,4 @@ -$enhancers = [ "tmux", "strace", "sudo" ] +$enhancers = [ "tmux", "zsh", "strace", "sudo" ] package { $enhancers: diff --git a/.puppet/cpp.pp b/.puppet/cpp.pp new file mode 100644 index 0000000..0e99f01 --- /dev/null +++ b/.puppet/cpp.pp @@ -0,0 +1,10 @@ +case $operatingsystem { + centos, redhat: {$build_essential = ["make", "automake", "gcc", "gcc-c++", "kernel-devel"]} + debian, ubuntu: {$build_essential = ["build-essential"]} + default: {fail("Don't know how to make build-essential for $operatingsystem")} +} + +package { + $build_essential: + ensure => "installed" +} diff --git a/.puppet/x11.pp b/.puppet/x11.pp index 6d9d23e..892af6c 100644 --- a/.puppet/x11.pp +++ b/.puppet/x11.pp @@ -1,4 +1,4 @@ -$packages = [ "awesome", "awesome-extra", "feh"] +$packages = [ "awesome", "awesome-extra", "feh", "synapse"] package { $packages: From 70afba61f041544e235f0c7e6a8d6bbc0c89645c Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Mon, 22 Apr 2013 14:08:25 -0400 Subject: [PATCH 3/3] party --- .puppet/cpp.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.puppet/cpp.pp b/.puppet/cpp.pp index 0e99f01..46ebd3b 100644 --- a/.puppet/cpp.pp +++ b/.puppet/cpp.pp @@ -8,3 +8,9 @@ package { $build_essential: ensure => "installed" } + +$other_makes = ["cmake"] +package { + $other_makes: + ensure => "installed" +}