diff options
Diffstat (limited to 'mail/docker/manifests/init.pp')
-rw-r--r-- | mail/docker/manifests/init.pp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/mail/docker/manifests/init.pp b/mail/docker/manifests/init.pp deleted file mode 100644 index e40f93f..0000000 --- a/mail/docker/manifests/init.pp +++ /dev/null @@ -1,44 +0,0 @@ -class docker { - package { - [ - "apt-transport-https", - "ca-certificates", - "curl", - "gnupg2", - "software-properties-common", - ]: - ensure => installed; - } - - exec { "install docker apt repository": - provider => shell, - command => " - curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - - add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable\" - apt-get -yq update - ", - unless => "grep -q download.docker.com /etc/apt/sources.list", - require => [ - Package["apt-transport-https"], - Package["ca-certificates"], - Package["curl"], - Package["gnupg2"], - Package["software-properties-common"], - ]; - } - - package { "docker-ce": - ensure => installed, - require => Exec["install docker apt repository"]; - } - - exec { "install docker-compose": - provider => shell, - command => " - curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose - chmod +x /usr/local/bin/docker-compose - ", - creates => "/usr/local/bin/docker-compose", - require => Package["curl"]; - } -} |