Commit c45e80a8ebf470969f5d4bdf5947b53dffa04a29
1 parent
225d9deac5
Exists in
master
Update puppet-dotfiles
Showing 3 changed files with 17 additions and 29 deletions Side-by-side Diff
Puppetfile
... | ... | @@ -59,5 +59,5 @@ |
59 | 59 | github "osx", "2.7.0" |
60 | 60 | github "property_list_key", "0.2.1", :repo => "glarizza/puppet-property_list_key" |
61 | 61 | github "brewcask", "0.0.4.rc2", :repo => "hanjianwei/puppet-brewcask" |
62 | -github "dotfiles", "0.0.2", :repo => "hanjianwei/puppet-dotfiles" | |
62 | +github "dotfiles", "0.0.5", :repo => "hanjianwei/puppet-dotfiles" |
Puppetfile.lock
... | ... | @@ -86,7 +86,7 @@ |
86 | 86 | GITHUBTARBALL |
87 | 87 | remote: hanjianwei/puppet-dotfiles |
88 | 88 | specs: |
89 | - dotfiles (0.0.2) | |
89 | + dotfiles (0.0.5) | |
90 | 90 | |
91 | 91 | GITHUBTARBALL |
92 | 92 | remote: puppetlabs/puppetlabs-inifile |
... | ... | @@ -107,7 +107,7 @@ |
107 | 107 | boxen (= 3.6.1) |
108 | 108 | brewcask (= 0.0.4.rc2) |
109 | 109 | dnsmasq (= 1.0.1) |
110 | - dotfiles (= 0.0.2) | |
110 | + dotfiles (= 0.0.5) | |
111 | 111 | gcc (= 2.0.101) |
112 | 112 | git (= 2.4.0) |
113 | 113 | homebrew (= 1.9.4) |
modules/people/manifests/hanjianwei/applications.pp
... | ... | @@ -69,36 +69,24 @@ |
69 | 69 | } |
70 | 70 | |
71 | 71 | # Apps configuration |
72 | - class { 'dotfiles::tmux': | |
73 | - require => Package['tmux'], | |
74 | - } | |
72 | + Package <| |> -> Dotfiles::Deploy <| |> | |
75 | 73 | |
76 | - class { 'dotfiles::vim': | |
77 | - require => Package['vim'], | |
78 | - } | |
79 | - | |
80 | - class { 'dotfiles::emacs': | |
81 | - require => Package['emacs-mac'], | |
82 | - } | |
83 | - | |
84 | - class { 'dotfiles::vimperator': | |
85 | - require => Package['firefox'], | |
86 | - } | |
87 | - | |
88 | - class { 'dotfiles::keyremap4macbook': | |
89 | - require => Package['keyremap4macbook'], | |
90 | - } | |
91 | - | |
92 | - class { 'dotfiles::seil': | |
93 | - require => Package['seil'] | |
94 | - } | |
95 | - | |
96 | 74 | osx_chsh { $boxen_user: |
97 | 75 | shell => '/bin/zsh' |
98 | 76 | } |
99 | 77 | |
100 | - include dotfiles::git | |
101 | - include dotfiles::zsh | |
102 | - include dotfiles::rubygems | |
78 | + dotfiles::deploy { ['atom', | |
79 | + 'bettertouchtool', | |
80 | + 'emacs', | |
81 | + 'git', | |
82 | + 'iterm2', | |
83 | + 'keyremap4macbook', | |
84 | + 'prezto', | |
85 | + 'seil', | |
86 | + 'tmux', | |
87 | + 'vim', | |
88 | + 'vimperator', | |
89 | + 'zsh']: | |
90 | + } | |
103 | 91 | } |