浏览代码

Fix missing group "Vagrant" error

Charles Hooper 12 年之前
父节点
当前提交
94b9ca988d
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      puppet/modules/docker/manifests/init.pp

+ 22 - 0
puppet/modules/docker/manifests/init.pp

@@ -62,8 +62,30 @@ class docker {
         comment => "Vagrant User",
         shell => "/bin/bash",
         home => "/home/vagrant",
+        groups => [
+            "sudo",
+            "vagrant",
+            "ubuntu",
+        ],
+        require => [
+            Group["sudo"],
+            Group["vagrant"],
+            Group["ubuntu"],
+        ],
     }
 
+	group { "ubuntu":
+		ensure => present,
+	}
+
+	group { "vagrant":
+		ensure => present,
+	}
+
+	group { "sudo":
+		ensure => present,
+	}
+
 	file { "/usr/local/bin":
 		ensure => directory,
 		owner => root,