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 | } |