summaryrefslogtreecommitdiffstats
path: root/mail/docker/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'mail/docker/manifests/init.pp')
-rw-r--r--mail/docker/manifests/init.pp44
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"];
- }
-}