Fix new foodcritic warnings
authorTom Hughes <tom@compton.nu>
Tue, 11 Jul 2017 20:10:32 +0000 (21:10 +0100)
committerTom Hughes <tom@compton.nu>
Tue, 11 Jul 2017 20:10:32 +0000 (21:10 +0100)
173 files changed:
cookbooks/accounts/.foodcritic
cookbooks/accounts/metadata.rb
cookbooks/apache/.foodcritic
cookbooks/apache/metadata.rb
cookbooks/apt/.foodcritic
cookbooks/apt/metadata.rb
cookbooks/backup/.foodcritic
cookbooks/backup/metadata.rb
cookbooks/bind/.foodcritic
cookbooks/bind/metadata.rb
cookbooks/blog/.foodcritic
cookbooks/blog/metadata.rb
cookbooks/blogs/.foodcritic
cookbooks/blogs/metadata.rb
cookbooks/cgiirc/.foodcritic
cookbooks/cgiirc/metadata.rb
cookbooks/chef/.foodcritic
cookbooks/chef/metadata.rb
cookbooks/civicrm/.foodcritic
cookbooks/civicrm/metadata.rb
cookbooks/clamav/.foodcritic
cookbooks/clamav/metadata.rb
cookbooks/db/.foodcritic
cookbooks/db/metadata.rb
cookbooks/dev/.foodcritic
cookbooks/dev/metadata.rb
cookbooks/devices/.foodcritic
cookbooks/devices/metadata.rb
cookbooks/dhcpd/.foodcritic
cookbooks/dhcpd/metadata.rb
cookbooks/dns/.foodcritic
cookbooks/dns/metadata.rb
cookbooks/donate/.foodcritic
cookbooks/donate/metadata.rb
cookbooks/elasticsearch/.foodcritic
cookbooks/elasticsearch/metadata.rb
cookbooks/exim/.foodcritic
cookbooks/exim/metadata.rb
cookbooks/fail2ban/.foodcritic
cookbooks/fail2ban/metadata.rb
cookbooks/forum/.foodcritic
cookbooks/forum/metadata.rb
cookbooks/foundation/.foodcritic
cookbooks/foundation/metadata.rb
cookbooks/geodns/.foodcritic
cookbooks/geodns/metadata.rb
cookbooks/git/.foodcritic
cookbooks/git/metadata.rb
cookbooks/gps-tile/.foodcritic
cookbooks/gps-tile/metadata.rb
cookbooks/hardware/.foodcritic
cookbooks/hardware/metadata.rb
cookbooks/imagery/.foodcritic
cookbooks/imagery/metadata.rb
cookbooks/incron/.foodcritic
cookbooks/incron/metadata.rb
cookbooks/kibana/.foodcritic
cookbooks/kibana/metadata.rb
cookbooks/letsencrypt/.foodcritic
cookbooks/letsencrypt/metadata.rb
cookbooks/logstash/.foodcritic
cookbooks/logstash/metadata.rb
cookbooks/mailman/.foodcritic
cookbooks/mailman/metadata.rb
cookbooks/mediawiki/.foodcritic
cookbooks/mediawiki/metadata.rb
cookbooks/memcached/.foodcritic
cookbooks/memcached/metadata.rb
cookbooks/munin/.foodcritic
cookbooks/munin/metadata.rb
cookbooks/mysql/.foodcritic
cookbooks/mysql/metadata.rb
cookbooks/networking/.foodcritic
cookbooks/networking/metadata.rb
cookbooks/nfs/.foodcritic
cookbooks/nfs/metadata.rb
cookbooks/nginx/.foodcritic
cookbooks/nginx/metadata.rb
cookbooks/nodejs/.foodcritic
cookbooks/nodejs/metadata.rb
cookbooks/nodejs/providers/package.rb
cookbooks/nodejs/resources/package.rb
cookbooks/nominatim/.foodcritic
cookbooks/nominatim/metadata.rb
cookbooks/ntp/.foodcritic
cookbooks/ntp/metadata.rb
cookbooks/ohai/.foodcritic
cookbooks/ohai/metadata.rb
cookbooks/openssh/.foodcritic
cookbooks/openssh/metadata.rb
cookbooks/openvpn/.foodcritic
cookbooks/openvpn/metadata.rb
cookbooks/osmosis/.foodcritic
cookbooks/osmosis/metadata.rb
cookbooks/osqa/.foodcritic
cookbooks/osqa/metadata.rb
cookbooks/otrs/.foodcritic
cookbooks/otrs/metadata.rb
cookbooks/owl/.foodcritic
cookbooks/owl/metadata.rb
cookbooks/passenger/.foodcritic
cookbooks/passenger/metadata.rb
cookbooks/piwik/.foodcritic
cookbooks/piwik/metadata.rb
cookbooks/planet/.foodcritic
cookbooks/planet/metadata.rb
cookbooks/postgresql/.foodcritic
cookbooks/postgresql/metadata.rb
cookbooks/postgresql/providers/database.rb
cookbooks/postgresql/providers/execute.rb
cookbooks/postgresql/providers/extension.rb
cookbooks/postgresql/providers/tablespace.rb
cookbooks/postgresql/providers/user.rb
cookbooks/postgresql/resources/database.rb
cookbooks/postgresql/resources/execute.rb
cookbooks/postgresql/resources/extension.rb
cookbooks/postgresql/resources/tablespace.rb
cookbooks/postgresql/resources/user.rb
cookbooks/python/.foodcritic
cookbooks/python/metadata.rb
cookbooks/python/resources/package.rb
cookbooks/roundup/.foodcritic
cookbooks/roundup/metadata.rb
cookbooks/rsyncd/.foodcritic
cookbooks/rsyncd/metadata.rb
cookbooks/serverinfo/.foodcritic
cookbooks/serverinfo/metadata.rb
cookbooks/snmpd/.foodcritic
cookbooks/snmpd/metadata.rb
cookbooks/spamassassin/.foodcritic
cookbooks/spamassassin/metadata.rb
cookbooks/squid/.foodcritic
cookbooks/squid/metadata.rb
cookbooks/ssl/.foodcritic
cookbooks/ssl/metadata.rb
cookbooks/stateofthemap/.foodcritic
cookbooks/stateofthemap/metadata.rb
cookbooks/stats/.foodcritic
cookbooks/stats/metadata.rb
cookbooks/subversion/.foodcritic
cookbooks/subversion/metadata.rb
cookbooks/supybot/.foodcritic
cookbooks/supybot/metadata.rb
cookbooks/switch2osm/.foodcritic
cookbooks/switch2osm/metadata.rb
cookbooks/sysctl/.foodcritic
cookbooks/sysctl/metadata.rb
cookbooks/sysfs/.foodcritic
cookbooks/sysfs/metadata.rb
cookbooks/systemd/.foodcritic
cookbooks/systemd/metadata.rb
cookbooks/taginfo/.foodcritic
cookbooks/taginfo/metadata.rb
cookbooks/tile/.foodcritic
cookbooks/tile/metadata.rb
cookbooks/tilecache/.foodcritic
cookbooks/tilecache/metadata.rb
cookbooks/tilelog/.foodcritic
cookbooks/tilelog/metadata.rb
cookbooks/tools/.foodcritic
cookbooks/tools/metadata.rb
cookbooks/trac/.foodcritic
cookbooks/trac/metadata.rb
cookbooks/web/.foodcritic
cookbooks/web/metadata.rb
cookbooks/wiki/.foodcritic
cookbooks/wiki/metadata.rb
cookbooks/wordpress/.foodcritic
cookbooks/wordpress/metadata.rb
cookbooks/xinetd/.foodcritic
cookbooks/xinetd/metadata.rb
cookbooks/yournavigation/.foodcritic
cookbooks/yournavigation/metadata.rb

index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index f85cff46527228c71481104b3aa8aa665cc0b4b2..6d458937e3d178ef9955a33acee1ab0b67220b2d 100644 (file)
@@ -1,27 +1,8 @@
 name              "accounts"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Accounts management"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
-
-attribute "accounts",
-  :display_name => "Accounts",
-  :description => "Hash of account attributes",
-  :type => "hash"
-
-attribute "accounts/home",
-  :display_name => "Home Directory",
-  :description => "Home directory for accounts",
-  :default => "/home"
-
-attribute "accounts/shell",
-  :display_name => "Default Shell",
-  :description => "Default shell for accounts",
-  :default => "/bin/bash"
-
-attribute "accounts/users",
-  :display_name => "Users",
-  :description => "User account details",
-  :type => "hash"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 635f9cfca31528d69459ffa24f0372e416563f73..b944ae52420776c83a09c866f7d3c6e63b9563b1 100644 (file)
@@ -1,9 +1,10 @@
 name              "apache"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures apache"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "munin"
 depends           "ssl"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..6f7140762a8ed2c800450009eeb55f94816b0ae9 100644 (file)
@@ -1,3 +1,6 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
+~FC074
index d9661aae252178bf9a21577510fd077acf31b435..7c86a96150964b8a74f67c131559a25392dd9706 100644 (file)
@@ -1,7 +1,7 @@
 name             "apt"
 maintainer       "Tom Hughes"
 maintainer_email "tom@compton.nu"
-license          "Apache 2.0"
+license          "Apache-2.0"
 description      "Installs/Configures apt"
 long_description IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version          "0.1"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index ed57e3616aee1a69329b27cab275cae1cb90472a..b11c4f043848c2ad456da28798ce61d011609e61 100644 (file)
@@ -1,7 +1,8 @@
 name              "backup"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures backup.openstreetmap.org"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 3488028c291d13eaa7e601c8f4f1ef5b82e1d11c..dd8792bbe5fa904ca0e5413fd4b3dc22c63cc87c 100644 (file)
@@ -1,18 +1,9 @@
 name              "bind"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures bind"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
-
-attribute "bind",
-  :display_name => "bind",
-  :description => "Hash of bind attributes",
-  :type => "hash"
-
-attribute "bind/forwarders",
-  :display_name => "bind",
-  :description => "Array of resolvers to forward to",
-  :type => "array"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 0ac7d090374806ecf7bae0248c76dc0a5949ba35..d2999707ee523041e1944b917c04f6775b065dce 100644 (file)
@@ -1,8 +1,9 @@
 name              "blog"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Blog services"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "wordpress"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 2461ead90d858ff9a1acba7c8c29bd43a37d4918..53d183969bcf07f7ae33ae25fbe07c472c0707b0 100644 (file)
@@ -1,9 +1,10 @@
 name              "blogs"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures server-info web site"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 444522c49063758e82e407611d4cadef85cf5c8a..2e65ef58f8172ea1baf55bcf3bcc842d08b210ae 100644 (file)
@@ -1,8 +1,9 @@
 name              "cgiirc"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures cgiirc"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index e43f04715d3bb8688334ad00f14ba3bc843832eb..57172dafe8a40ddff875068151dde3c0902f760f 100644 (file)
@@ -1,10 +1,11 @@
 name              "chef"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures chef"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "apt"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 9b47426d08435899b87ea5c880276268f4d91122..bf73c7650a5d8bb90209ff275140baa3ef31116d 100644 (file)
@@ -1,9 +1,10 @@
 name              "civicrm"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures CiviCRM"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "wordpress"
 depends           "mysql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index c144002b0f0ea8c316b900f6cd356bef6db3ab0c..cd16f87dd312e0e77ee9eabdb9ae8af59b68f3a8 100644 (file)
@@ -1,7 +1,8 @@
 name              "clamav"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures clamav"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index a93bc90348bba5e2b1e32314831bee541b3c7f99..2a7f0c69498b0cda2c112015b530d5705ff6866a 100644 (file)
@@ -1,10 +1,11 @@
 name              "db"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures database servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "postgresql"
 depends           "web"
 depends           "git"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 93702571b5ba38a90a9e3fa9f945641afc6d841f..56eff35ae4bb1faa327e4a66b72a2cd7e703022b 100644 (file)
@@ -1,10 +1,11 @@
 name              "dev"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures dev services"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "passenger"
 depends           "git"
@@ -14,28 +15,3 @@ depends           "postgresql"
 depends           "python"
 depends           "tools"
 depends           "web"
-
-attribute "rails",
-  :display_name => "Rails Configuration",
-  :description => "Hash of rails port configuration information",
-  :type => "hash"
-
-attribute "rails/sites",
-  :display_name => "Rails Installations",
-  :description => "Hash of rails port installations to configure",
-  :type => "hash"
-
-attribute "rails/sites/repository",
-  :display_name => "Repository",
-  :description => "Git repository to use",
-  :default => "git://git.openstreetmap.org/rails.git"
-
-attribute "rails/sites/revision",
-  :display_name => "Revision",
-  :description => "Revision to use",
-  :default => "live"
-
-attribute "rails/sites/database",
-  :display_name => "Database",
-  :description => "Database to use",
-  :default => nil
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 87e069b20ba1a80808e34204249312345d981a1a..a217b49e8b7ed813c073c5093a046d29e598432d 100644 (file)
@@ -1,12 +1,8 @@
 name             "devices"
 maintainer       "Tom Hughes"
 maintainer_email "tom@compton.nu"
-license          "Apache 2.0"
+license          "Apache-2.0"
 description      "Configures devices"
 long_description IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version          "0.1"
-
-attribute "devices",
-  :display_name => "Kernel Parameters",
-  :description => "Hash of devices",
-  :type => "hash"
+supports         "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 7f661d662e7ce9e2a2a0711b0f812a7a5e51086b..c61b6d664d0823e627c373bd1f0aff94ad6e17a6 100644 (file)
@@ -1,13 +1,9 @@
 name              "dhcpd"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures dhcpd"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
-
-attribute "dhcpd",
-  :display_name => "dhcpd",
-  :description => "Hash of dhcpd attributes",
-  :type => "hash"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 6a0eef09a66e38e55ab8449a226f22c43dc49d96..94c6099c00a6d3baa22f6ad8aa29cd06a0aba4b7 100644 (file)
@@ -1,9 +1,10 @@
 name              "dns"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configure DNS management"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "git"
 depends           "apache"
index 05e4c9141a0d4dab81c3f11ffe1d8080cd63ba66..15ed978ff8e528bf347efc14c68139e11485cd7f 100644 (file)
@@ -2,3 +2,5 @@
 ~FC034
 ~FC064
 ~FC065
+~FC066
+~FC071
index 078fec273ad0443534ca3727abb84e1b7347c37c..04855143ec55af1a7f28b65a41433474a2b1b2bd 100644 (file)
@@ -1,10 +1,11 @@
 name              "donate"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Donate Site"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "mysql"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index bf14fba3af05feca04723776227acdcd4cd45cc3..1d956c02a516ff978963f3b7fc013c9dc2d42a88 100644 (file)
@@ -1,7 +1,8 @@
 name              "elasticsearch"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a elasticsearch server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index ed1d59da5e32046646b974a1d4aa36bab7ec3a1c..eb25776e1ace635c450434c49babc7ea01cec59d 100644 (file)
@@ -1,58 +1,9 @@
 name              "exim"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures exim"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
-
-attribute "exim",
-  :display_name => "Exim",
-  :description => "Hash of exim attributes",
-  :type => "hash"
-
-attribute "exim/local_domains",
-  :display_name => "Domains to Handle Locally",
-  :description => "List of domains we are prepared to accept mail for",
-  :default => ["@"]
-
-attribute "exim/relay_to_domains",
-  :display_name => "Domains to Relay To",
-  :description => "List of domains we are prepared to relay to",
-  :default => []
-
-attribute "exim/relay_from_hosts",
-  :display_name => "Hosts to Relay From",
-  :description => "List of hosts we are prepared to relay from",
-  :default => ["127.0.0.1", "::1"]
-
-attribute "exim/daemon_smtp_ports",
-  :display_name => "Ports to Listen On",
-  :description => "List of ports we will listen on",
-  :default => [25]
-
-attribute "exim/trusted_users",
-  :display_name => "Trusted Users",
-  :description => "List of users we will trust",
-  :default => []
-
-attribute "exim/smarthost_name",
-  :display_name => "Smarthost Name",
-  :description => "Name of this smarthost",
-  :default => nil
-
-attribute "exim/smarthost_via",
-  :display_name => "Smarthost Via",
-  :description => "Smarthost to use for sending mail",
-  :default => "mail.openstreetmap.org:26"
-
-attribute "exim/routes",
-  :display_name => "Custom Routes",
-  :description => "Custom routes for handling local mail",
-  :default => {}
-
-attribute "exim/aliases",
-  :display_name => "Mail Aliases",
-  :description => "Mail aliases",
-  :default => {}
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 8f62b08cd8388f310c5e4f6907e82f27cd9402ca..472d3518f36ce063c64dbafd29ee6a2163a6a14b 100644 (file)
@@ -1,7 +1,8 @@
 name              "fail2ban"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures fail2ban"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index ea3407d02b2236314a4a0490392f8e42608f4920..a7a0ffcdbd083c78d92394afdb5585d88b66f0a3 100644 (file)
@@ -1,10 +1,11 @@
 name              "forum"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a roundup server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
 depends           "mysql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 3a2bec7657a8afed39ba1a8ac937b0dd89ab6106..2b2b7c735773b1edc6aed8210493b7f745951e03 100644 (file)
@@ -1,10 +1,11 @@
 name              "foundation"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures foundation services"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
 depends           "mediawiki"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 9dd9a0a3701fed9991e068697c21063c5478225e..bbc676a39dbb5a0ccc3e2d5e008ecf1876a0e05f 100644 (file)
@@ -1,7 +1,8 @@
 name              "geodns"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a geographic DNS server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index fa82a439c5db02c11da7d821c72f824ad7fc1f40..704f32750c68b93d58b93e0b5a2a570678e08045 100644 (file)
@@ -1,23 +1,11 @@
 name              "git"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures git"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
 depends           "xinetd"
 depends           "apache"
-
-attribute "git",
-  :display_name => "Git",
-  :description => "Hash of Git attributes",
-  :type => "hash"
-
-attribute "git/host",
-  :display_name => "Server Hostname",
-  :description => "Hostname to use for Git server"
-
-attribute "git/directory",
-  :display_name => "Repository Directory",
-  :description => "Directory to use for Git server repositories"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 53a5fb75f5ee7ccd7c57f8c49d0eccdccbde6d82..43c89179d38248880f7688c9a8aece84adb26ab0 100644 (file)
@@ -1,9 +1,10 @@
 name              "gps-tile"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures a GPS tile server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "systemd"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index ae6806f50ae74a61e41e9785550d317e301f347c..a702ae0c6e7fc79fe92903a189f26babbe24fbe5 100644 (file)
@@ -1,10 +1,11 @@
 name              "hardware"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures hardware"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apt"
 depends           "git"
 depends           "munin"
index 5c5875e10a6a30da5e2dc7a9ec534767a5742ea4..e14faa44ffadda790c659cb74c2d5dbaf6f816c5 100644 (file)
@@ -2,3 +2,5 @@
 ~FC005
 ~FC064
 ~FC065
+~FC066
+~FC071
index 74a4a1d89e4aed30653144d83197bf21e0a853d2..10074efc4e0ba86cdff0dbd9e7e44bcc549d5083 100644 (file)
@@ -1,10 +1,11 @@
 name              "imagery"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures imagery"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "nginx"
 depends           "git"
 depends           "systemd"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 42d6738a61943e8e4bf3d5847dcfad6870207f0c..12e8e0cd771cabf5d136189c544fd07fb1608403 100644 (file)
@@ -1,7 +1,8 @@
 name              "incron"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures incron"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 4e1c8833b39ebb6602dddadf805886e420aca459..a8509ca26556ddd378ce32e1455d4e8919c4f3c2 100644 (file)
@@ -1,9 +1,10 @@
 name              "kibana"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a kibana server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "systemd"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 69f1d32db47f6bec52231acf785315fd6a1a229f..32412e1ce9b04d80e25b14b2ff6f5fdd79e52172 100644 (file)
@@ -1,8 +1,9 @@
 name              "letsencrypt"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Support for letsencrypt certificates"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 5e4405a218715ffec5717be8d6edc2d9fb12da37..8fd573da09f8a18cf2f5c739bb90b037b2a778f2 100644 (file)
@@ -1,8 +1,9 @@
 name              "logstash"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a elasticsearch server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 0ba3d6a2163261e0a7c2c8ad170c51ddfd865653..b6bb6f6138af30cbf27a9241646dd4320ebb5108 100644 (file)
@@ -1,8 +1,9 @@
 name              "mailman"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures mailman"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index 26719e832809179bd8996ff850845a98508358e9..af9a69afb2c9444f9e351c7ea3ac884ae65cf38a 100644 (file)
@@ -2,3 +2,5 @@
 ~FC021
 ~FC064
 ~FC065
+~FC066
+~FC071
index 46daf9a65b4657af8450bffe544b6406fe69f8fa..f0440f0eda6ef59c31090671fa43cd6e359be332 100644 (file)
@@ -1,10 +1,11 @@
 name              "mediawiki"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures mediawiki"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "memcached"
 depends           "apache"
 depends           "mysql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 7abd699a4c4c70b1af0f489091a4dddbc6531a1f..6bdf0775fe1d5e967086ead1501022ff7ecbb267 100644 (file)
@@ -1,7 +1,8 @@
 name              "memcached"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures memcached"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index 6f1cca4830a9da936b8da1ec83e6fab810833bbc..8f83d01e267a30f59811f5e74fc134759c8b1a13 100644 (file)
@@ -3,3 +3,5 @@
 ~FC005
 ~FC064
 ~FC065
+~FC066
+~FC071
index b45c7575cfe20783097a75484c6476649a9d7208..314a0b2b312b5e517a5817f78e48e36b0dd108d4 100644 (file)
@@ -1,9 +1,10 @@
 name              "munin"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures munin"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "networking"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 18b2492d7912c67cdfc5a94d9eced773a53c57cb..0641d5bf3c8b796537ec80214cb04c3b13337988 100644 (file)
@@ -1,13 +1,9 @@
 name              "mysql"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures mysql"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "munin"
-
-attribute "mysql",
-  :display_name => "MySQL",
-  :description => "Hash of MySQL configuration details",
-  :type => "hash"
index 8addb0b7626e938b705f401400d3bd313bab7e4b..c8f7322db6093758a054486215c2b3139f1c77bb 100644 (file)
@@ -3,3 +3,5 @@
 ~FC015
 ~FC064
 ~FC065
+~FC066
+~FC071
index bbe92adce0954b78acc8c12e8849ffdfd36c9f08..04002fc8eed0b3f4184ca4458fb1f559365f4840 100644 (file)
@@ -1,25 +1,9 @@
 name              "networking"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures networking"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
 recipe            "networking", "Configures networking via attributes"
 supports          "ubuntu"
-
-attribute "networking",
-  :display_name => "Networking",
-  :description => "Hash of networking attributes",
-  :type => "hash"
-
-attribute "networking/search",
-  :display_name => "Resolver Search Path",
-  :description => "List of domains to search",
-  :default => "domain"
-
-attribute "networking/nameservers",
-  :display_name => "Nameservers",
-  :description => "List of nameservers to use",
-  :type => "array",
-  :default => [""]
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index b2038e83208e280da3a28ae2e5cfb17ed39ca474..fa8e7e47bb2e0d8367f4cb5f9fce83cfa33f133a 100644 (file)
@@ -1,7 +1,8 @@
 name              "nfs"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures nfs"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 2710e6c54b7e7f8c18651f1678f6324438566e62..7c1171f618d37c0bac3111aef4396bad887dd371 100644 (file)
@@ -1,8 +1,9 @@
 name              "nginx"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures nginx"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "ssl"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 702c77c3b8e4e5989c9ad53d76983d2f1ab68247..57c121f3cbc58b00ff936b20b4cfa0556c9c2ab5 100644 (file)
@@ -1,7 +1,8 @@
 name              "nodejs"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Node.js"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index 9d83f40ffe755cd2b42ce1cf2a34fca1936d08dd..0ecd08eba1890d1dbf8488b6957cf119bf450f89 100644 (file)
@@ -43,25 +43,29 @@ action :install do
                  end
 
   if !@packages.include?(new_resource.package_name)
-    shell_out!("npm install --global #{package_name}")
-    new_resource.updated_by_last_action(true)
+    converge_by "install #{package_name}" do
+      shell_out!("npm install --global #{package_name}")
+    end
   elsif new_resource.version &&
         new_resource.version != @current_resource.version
-    shell_out!("npm install --global #{package_name}")
-    new_resource.updated_by_last_action(true)
+    converge_by "update #{package_name}" do
+      shell_out!("npm install --global #{package_name}")
+    end
   end
 end
 
 action :upgrade do
   if @packages.include?(new_resource.package_name)
-    shell_out!("npm update --global #{new_resource.package_name}")
-    new_resource.updated_by_last_action(true)
+    converge_by "update #{new_resource.package_name}" do
+      shell_out!("npm update --global #{new_resource.package_name}")
+    end
   end
 end
 
 action :remove do
   if @packages.include?(new_resource.package_name)
-    shell_out!("npm remove --global #{new_resource.package_name}")
-    new_resource.updated_by_last_action(true)
+    converge_by "remove #{new_resource.package_name}" do
+      shell_out!("npm remove --global #{new_resource.package_name}")
+    end
   end
 end
index 243411216d748ee682e7a16f4a97a858cb0ae245..db9424024730638ed13dc6b4a0ffcf0083eec2c1 100644 (file)
 # limitations under the License.
 #
 
+default_action :iinstall
+
 actions :install, :upgrade, :remove
 
 attribute :package_name, :kind_of => String, :name_attribute => true
 attribute :version, :kind_of => String
-
-def initialize(*args)
-  super
-  @action = :install
-end
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 24dd31986d5ee5ab8600b34132ceb346b0877113..20f5012c9056d798ef8ae22d8727e35edd9e7714 100644 (file)
@@ -1,10 +1,11 @@
 name              "nominatim"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures nominatim servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "postgresql"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 484d0d23d66f8e4c479a7b684dc45e2620616ef7..a1d8dda225d615402b2e6c691b0f0a90945ecee7 100644 (file)
@@ -1,34 +1,8 @@
 name              "ntp"
 maintainer        "Opscode, Inc."
 maintainer_email  "cookbooks@opscode.com"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures ntp as a client or server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "0.8.2"
-
-recipe "ntp", "Installs and configures ntp either as a server or client"
-
-%w[ubuntu debian redhat centos fedora].each do |os|
-  supports os
-end
-
-attribute "ntp",
-  :display_name => "NTP",
-  :description => "Hash of NTP attributes",
-  :type => "hash"
-
-attribute "ntp/service",
-  :display_name => "NTP Service",
-  :description => "Name of the NTP service",
-  :default => "ntp"
-
-attribute "ntp/is_server",
-  :display_name => "NTP Is Server?",
-  :description => "Set to true if this is an NTP server",
-  :default => "false"
-
-attribute "ntp/servers",
-  :display_name => "NTP Servers",
-  :description => "Array of servers we should talk to",
-  :type => "array",
-  :default => ["0.us.pool.ntp.org", "1.us.pool.ntp.org"]
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 426a1ad5c946b71b183823267519fcd9da8144f9..0aab6c22335b551c2e855565ba25c678fdaea65a 100644 (file)
@@ -1,7 +1,8 @@
 name              "ohai"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures ohai"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index aec91a6282d7a58915972e3a66ccc1095f33125b..37cda7e7c8ae7fd8439d123e7b103c0de7f21fc9 100644 (file)
@@ -1,7 +1,7 @@
 name              "openssh"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures openssh"
 version           "1.0.0"
 recipe            "openssh", "Installs and configures openssh"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 7478cdec4e8d0a6711c8e92239310d74ba37a942..974d2e703c3235c778273aac893fdb5533be8479 100644 (file)
@@ -1,7 +1,8 @@
 name              "openvpn"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures OpenVPN"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index b5c22ec53f483d4fb3ee8a91c8589ec075f4a96e..d61a694f23ee25fb10b54f0fa3fabda3cd5eea3a 100644 (file)
@@ -1,8 +1,9 @@
 name              "osmosis"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures osmosis"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "chef"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 75ca0ba39175cb4a52347637d9a9ad6c7b6b4d93..a5cda8d479c0dab7223ab0c45f028d5aed9b1656 100644 (file)
@@ -1,51 +1,12 @@
 name              "osqa"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures OSQA"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "memcached"
 depends           "python"
 depends           "tools"
-
-attribute "osqa",
-  :display_name => "OSQA",
-  :description => "Hash of OSQA attributes",
-  :type => "hash"
-
-attribute "osqa/revision",
-  :display_name => "OSQA Revision",
-  :description => "Default revision of OSQA to use",
-  :default => "703"
-
-attribute "osqa/user",
-  :display_name => "User",
-  :description => "Default user to run OSQA as",
-  :default => "osqa"
-
-attribute "osqa/group",
-  :display_name => "Group",
-  :description => "Default group to run OSQA ad",
-  :default => nil
-
-attribute "osqa/database_name",
-  :display_name => "Database Name",
-  :description => "Default database to run OSQA against",
-  :default => "osqa"
-
-attribute "osqa/database_user",
-  :display_name => "Database User",
-  :description => "Default user for OSQA to connect to the database as",
-  :default => "osqa"
-
-attribute "osqa/database_password",
-  :display_name => "Database Password",
-  :description => "Default password for OSQA to authenticate to the database with",
-  :default => ""
-
-attribute "osqa/sites",
-  :display_name => "Sites",
-  :description => "Array of OSQA sites to setup",
-  :default => []
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index bb738af7669197617c84899003106ab5f00b087d..c85c7a990189474baca9abe3941b625850092232 100644 (file)
@@ -1,55 +1,11 @@
 name              "otrs"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures OTRS"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "postgresql"
 depends           "tools"
-
-attribute "otrs",
-  :display_name => "OTRS",
-  :description => "Hash of OTRS attributes",
-  :type => "hash"
-
-attribute "otrs/version",
-  :display_name => "OTRS Version",
-  :description => "Version of OTRS to use",
-  :default => "3.1.5"
-
-attribute "otrs/user",
-  :display_name => "User",
-  :description => "Iser to run OTRS as",
-  :default => "otrs"
-
-attribute "otrs/group",
-  :display_name => "Group",
-  :description => "Group to run OTRS as",
-  :default => nil
-
-attribute "otrs/database_cluster",
-  :display_name => "Database Cluster",
-  :description => "Database cluster to run OTRS against",
-  :default => "8.4/main"
-
-attribute "otrs/database_name",
-  :display_name => "Database Name",
-  :description => "Database to run OTRS against",
-  :default => "otrs"
-
-attribute "otrs/database_user",
-  :display_name => "Database User",
-  :description => "User for OTRS to connect to the database as",
-  :default => "otrs"
-
-attribute "otrs/database_password",
-  :display_name => "Database Password",
-  :description => "Password for OTRS to authenticate to the database with",
-  :default => ""
-
-attribute "otrs/site",
-  :display_name => "Site",
-  :description => "Name of OTRS site",
-  :default => nil
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 86976a6f9ac1915e4fa99f7cb7c311619883760b..7eeade7c9b8fee62cf95d3177bcfbff571d24f70 100644 (file)
@@ -1,9 +1,10 @@
 name              "owl"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures OWL servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "postgresql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 937c95fe92b89c3aca3104a6f2841ba28b546ea5..b1d06b595d635520177c8792627b52b98ebfb790 100644 (file)
@@ -1,9 +1,10 @@
 name              "passenger"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures passenger"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "munin"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index fd4f289651004b207097ffd514160fc4bb0afcc8..0745806c3e5b9ce971c10a1089a4cb86a2f16310 100644 (file)
@@ -1,9 +1,10 @@
 name              "piwik"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Piwik"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "mysql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index d26c7ff8cfea6ff26832fc8e10c5d475240285eb..2bd8fd1c703265d37a23c9ac10dbd6f484ec78e2 100644 (file)
@@ -1,10 +1,11 @@
 name              "planet"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a planet server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
 depends           "osmosis"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 07dbc4d45688929526eb44c6a5c265d0193af4a8..be4903e90a15d0c743a8add8a150a82c33ad2483 100644 (file)
@@ -1,19 +1,9 @@
 name              "postgresql"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures postgresql"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "ohai"
-
-attribute "postgresql",
-  :display_name => "PostgreSQL",
-  :description => "Hash of PostgreSQL configuration details",
-  :type => "hash"
-
-attribute "postgresql/versions",
-  :display_name => "Versions",
-  :description => "List of versions to install",
-  :type => "array",
-  :default => []
index 998d2bed3bb55f550fbe9be88c8df99144fd6792..1a8402b4b2bf7cf073ae95ea999158505a093479 100644 (file)
@@ -36,17 +36,20 @@ end
 
 action :create do
   if !@pg.databases.include?(new_resource.database)
-    @pg.execute(:command => "CREATE DATABASE \"#{new_resource.database}\" OWNER \"#{new_resource.owner}\" TEMPLATE template0 ENCODING '#{new_resource.encoding}' LC_COLLATE '#{new_resource.collation}' LC_CTYPE '#{new_resource.ctype}'")
-    new_resource.updated_by_last_action(true)
+    converge_by "create database #{new_resource.database}" do
+      @pg.execute(:command => "CREATE DATABASE \"#{new_resource.database}\" OWNER \"#{new_resource.owner}\" TEMPLATE template0 ENCODING '#{new_resource.encoding}' LC_COLLATE '#{new_resource.collation}' LC_CTYPE '#{new_resource.ctype}'")
+    end
   elsif new_resource.owner != @current_resource.owner
-    @pg.execute(:command => "ALTER DATABASE \"#{new_resource.database}\" OWNER TO \"#{new_resource.owner}\"")
-    new_resource.updated_by_last_action(true)
+    converge_by "alter database #{new_resource.database}" do
+      @pg.execute(:command => "ALTER DATABASE \"#{new_resource.database}\" OWNER TO \"#{new_resource.owner}\"")
+    end
   end
 end
 
 action :drop do
   if @pg.databases.include?(new_resource.database)
-    @pg.execute(:command => "DROP DATABASE \"#{new_resource.database}\"")
-    new_resource.updated_by_last_action(true)
+    converge_by "drop database #{new_resource.database}" do
+      @pg.execute(:command => "DROP DATABASE \"#{new_resource.database}\"")
+    end
   end
 end
index e15a493a0e7be421afa4d3acb8652f22b9efaf21..c50cb27d542ad36517f90fb7a7cba66ff18d64f1 100644 (file)
@@ -34,11 +34,11 @@ end
 action :run do
   options = { :database => new_resource.database, :user => new_resource.user, :group => new_resource.group }
 
-  if ::File.exist?(new_resource.command)
-    @pg.execute(options.merge(:file => new_resource.command))
-  else
-    @pg.execute(options.merge(:command => new_resource.command))
+  converge_by "execute #{new_resource.command}" do
+    if ::File.exist?(new_resource.command)
+      @pg.execute(options.merge(:file => new_resource.command))
+    else
+      @pg.execute(options.merge(:command => new_resource.command))
+    end
   end
-
-  new_resource.updated_by_last_action(true)
 end
index 848b7630ec745e4d347fad9877a72819cb151b9d..87580699013f1552918cf5f1a69f9279cf40f66a 100644 (file)
@@ -31,14 +31,16 @@ end
 
 action :create do
   unless @pg.extensions(new_resource.database).include?(new_resource.extension)
-    @pg.execute(:command => "CREATE EXTENSION #{new_resource.extension}", :database => new_resource.database)
-    new_resource.updated_by_last_action(true)
+    converge_by "create extension #{new_resource.extension}" do
+      @pg.execute(:command => "CREATE EXTENSION #{new_resource.extension}", :database => new_resource.database)
+    end
   end
 end
 
 action :drop do
   if @pg.extensions(new_resource.database).include?(new_resource.extension)
-    @pg.execute(:command => "DROP EXTENSION #{new_resource.extension}", :database => new_resource.database)
-    new_resource.updated_by_last_action(true)
+    converge_by "drop extension #{new_resource.extension}" do
+      @pg.execute(:command => "DROP EXTENSION #{new_resource.extension}", :database => new_resource.database)
+    end
   end
 end
index a2d4af925a7d449e5b1c8008b1838eec7fb1e53a..22ff396004a95cba23b42f781513644409f8c070 100644 (file)
@@ -30,14 +30,16 @@ end
 
 action :create do
   unless @pg.tablespaces.include?(new_resource.tablespace)
-    @pg.execute(:command => "CREATE TABLESPACE #{new_resource.tablespace} LOCATION '#{new_resource.location}'")
-    new_resource.updated_by_last_action(true)
+    converge_by "create tablespace #{new_resource.tablespace}" do
+      @pg.execute(:command => "CREATE TABLESPACE #{new_resource.tablespace} LOCATION '#{new_resource.location}'")
+    end
   end
 end
 
 action :drop do
   if @pg.tablespaces.include?(new_resource.tablespace)
-    @pg.execute(:command => "DROP TABLESPACE #{new_resource.tablespace}")
-    new_resource.updated_by_last_action(true)
+    converge_by "drop tablespace #{new_resource.tablespace}" do
+      @pg.execute(:command => "DROP TABLESPACE #{new_resource.tablespace}")
+    end
   end
 end
index 5df0f3847845d07a19fb188bc25b97540587e5cb..22d01a4dca9e41fc82e8ad099af3e4169e7e75bd 100644 (file)
@@ -44,28 +44,33 @@ action :create do
   replication = new_resource.replication ? "REPLICATION" : "NOREPLICATION"
 
   if !@pg.users.include?(new_resource.user)
-    @pg.execute(:command => "CREATE ROLE \"#{new_resource.user}\" LOGIN #{password} #{superuser} #{createdb} #{createrole}")
-    new_resource.updated_by_last_action(true)
+    converge_by "create role #{new_resource.user}" do
+      @pg.execute(:command => "CREATE ROLE \"#{new_resource.user}\" LOGIN #{password} #{superuser} #{createdb} #{createrole}")
+    end
   else
     if new_resource.superuser != @current_resource.superuser
-      @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{superuser}")
-      new_resource.updated_by_last_action(true)
+      converge_by "alter role #{new_resource.user}" do
+        @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{superuser}")
+      end
     end
 
     unless new_resource.superuser
       if new_resource.createdb != @current_resource.createdb
-        @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{createdb}")
-        new_resource.updated_by_last_action(true)
+        converge_by "alter role #{new_resource.user}" do
+          @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{createdb}")
+        end
       end
 
       if new_resource.createrole != @current_resource.createrole
-        @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{createrole}")
-        new_resource.updated_by_last_action(true)
+        converge_by "alter role #{new_resource.user}" do
+          @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{createrole}")
+        end
       end
 
       if new_resource.replication != @current_resource.replication
-        @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{replication}")
-        new_resource.updated_by_last_action(true)
+        converge_by "alter role #{new_resource.user}" do
+          @pg.execute(:command => "ALTER ROLE \"#{new_resource.user}\" #{replication}")
+        end
       end
     end
   end
@@ -73,7 +78,8 @@ end
 
 action :drop do
   if @pg.users.include?(new_resource.user)
-    @pg.execute(:command => "DROP ROLE \"#{new_resource.user}\"")
-    new_resource.updated_by_last_action(true)
+    converge_by "drop role #{new_resource.user}" do
+      @pg.execute(:command => "DROP ROLE \"#{new_resource.user}\"")
+    end
   end
 end
index 1a63f3ac889fa8a6a8e8fba5cfeb26e23998f554..1e8f3972ce57a68893196267494b347c89125a5f 100644 (file)
@@ -17,6 +17,8 @@
 # limitations under the License.
 #
 
+default_action :create
+
 actions :create, :drop
 
 attribute :database, :kind_of => String, :name_attribute => true
@@ -25,8 +27,3 @@ attribute :owner, :kind_of => String, :required => true
 attribute :encoding, :kind_of => String, :default => "UTF8"
 attribute :collation, :kind_of => String, :default => "en_GB.UTF8"
 attribute :ctype, :kind_of => String, :default => "en_GB.UTF8"
-
-def initialize(*args)
-  super
-  @action = :create
-end
index 49ff80e4f3d8afba55ed11786022c50022a4cffe..f01e219129062056bc62f976013013ec24188b33 100644 (file)
@@ -17,6 +17,8 @@
 # limitations under the License.
 #
 
+default_action :run
+
 actions :nothing, :run
 
 attribute :command, :kind_of => String, :name_attribute => true
@@ -24,8 +26,3 @@ attribute :cluster, :kind_of => String, :required => true
 attribute :database, :kind_of => String, :required => true
 attribute :user, :default => "postgres"
 attribute :group, :default => "postgres"
-
-def initialize(*args)
-  super
-  @action = :run
-end
index 8c876f4739aba8f986c3d5b824284543764716de..a1363424d6d190699a56c4ea8aa56f12db322b11 100644 (file)
 # limitations under the License.
 #
 
+default_action :create
+
 actions :create, :drop
 
 attribute :extension, :kind_of => String, :name_attribute => true
 attribute :cluster, :kind_of => String, :required => true
 attribute :database, :kind_of => String, :required => true
-
-def initialize(*args)
-  super
-  @action = :create
-end
index 167a68bfdc57f56df0635924bf10e248f8f59a4f..93bb021ce006d8813c2f0e35183e01d1b2eb683f 100644 (file)
 # limitations under the License.
 #
 
+default_action :create
+
 actions :create, :drop
 
 attribute :tablespace, :kind_of => String, :name_attribute => true
 attribute :cluster, :kind_of => String, :required => true
 attribute :location, :kind_of => String, :required => true
-
-def initialize(*args)
-  super
-  @action = :create
-end
index f5fefa35aa1a2ab37b2b2963b68a7223c1fad09a..5cbb94d58c6465cc342e7a02d83e33bcc13d1293 100644 (file)
@@ -17,6 +17,8 @@
 # limitations under the License.
 #
 
+default_action :create
+
 actions :create, :drop
 
 attribute :user, :kind_of => String, :name_attribute => true
@@ -26,8 +28,3 @@ attribute :superuser, :default => false
 attribute :createdb, :default => false
 attribute :createrole, :default => false
 attribute :replication, :default => false
-
-def initialize(*args)
-  super
-  @action = :create
-end
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 789050a15e28705792efcaeb7f2ace5d75a309e6..4158ef8bdbdc02edcb90eef8d2d7a1f0f52140e4 100644 (file)
@@ -1,7 +1,8 @@
 name              "python"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Python"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index 3a766957e55ddefc6f97f5b9247a512fd8899641..76a6af7ec4a7aad7c64635b98f8ef5f81ab78df4 100644 (file)
@@ -19,8 +19,8 @@
 
 default_action :install
 
-attribute :package_name, :kind_of => String, :name_attribute => true
-attribute :version, :kind_of => String
+property :package_name, :kind_of => String, :name_property => true
+property :version, :kind_of => String
 
 action :install do
   if version.nil?
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 8b1be50f19b99a7c0d545753edb4dc035c670553..727bcfec05e7a01a9696310b16faa2e88b19c818 100644 (file)
@@ -1,8 +1,9 @@
 name              "roundup"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a roundup server"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 0aeda0cf1d4a610d740f7fe34bda8a73ea365f36..1f3b344fab986db2ec7a5008e2bfe64bf57f4a3b 100644 (file)
@@ -1,18 +1,9 @@
 name              "rsyncd"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures rsyncd"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
-
-attribute "rsyncd",
-  :display_name => "rsyncd",
-  :description => "Hash of rsyncd attributes",
-  :type => "hash"
-
-attribute "rsyncd/modules",
-  :display_name => "rsyncd",
-  :description => "Hash of rsyncd modules to configure",
-  :type => "hash"
index 4081e370419f07c5764a7667d257696405491a0f..b0f9b4b7d06f2d6f4ba3eaf35a94be54c709c047 100644 (file)
@@ -1,3 +1,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index af6c1cf4230d3db658bf46514a44c12d1a55f1da..65c55cf2c6e6caa44e1fb755513d1adb140b5a20 100644 (file)
@@ -1,9 +1,10 @@
 name              "serverinfo"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures server-info web site"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 58dfbb217fda4c86ad9087c77429c8258464c8d5..95cde5e9782d4beb031050d72720e4fe6e517e2a 100644 (file)
@@ -1,18 +1,9 @@
 name              "snmpd"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures snmpd"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "networking"
-
-attribute "snmpd",
-  :display_name => "snmpd",
-  :description => "Hash of snmpd attributes",
-  :type => "hash"
-
-attribute "snmpd/clients",
-  :display_name => "snmpd",
-  :description => "Array of addresses allowed to query snmpd",
-  :type => "array"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 19f335ba885701ce002ea46a4884d963b6599e96..fc72cc64a5cbf54d887bced89cbf4605c26090f3 100644 (file)
@@ -1,7 +1,8 @@
 name              "spamassassin"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures spamassassin"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 9e9397017ca18aaf50c8a6afad0b090c8959858c..763b57d9ca91fbc210f4cb125a0e10547492b659 100644 (file)
@@ -1,8 +1,9 @@
 name              "squid"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures squid"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "systemd"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 89f6df9d2231a3d2e41dd190dbc6ac3631e5bee7..cad9341504227e619699a5823ea221401be82692 100644 (file)
@@ -1,7 +1,8 @@
 name              "ssl"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures basic SSL support"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index fcc8589a2bfd27b89f7d1cb70d1fd796f07cab21..68bcf9e54ebcac53a062b6c4d22acb6c1d6f131d 100644 (file)
@@ -1,8 +1,9 @@
 name              "stateofthemap"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures State of the Map services"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "wordpress"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 9ef4ba68824cfbd9b0687632fdb2ba5f7c77a39c..859d59b458b5392bfaf89a2e1e7e747603249e96 100644 (file)
@@ -1,8 +1,9 @@
 name              "stats"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures stats.openstreetmap.org"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 8886f6b938ae3efd85b7925bbb8aa14971ba1b15..64a49d98996721316bd9024f318b9337de9d2e54 100644 (file)
@@ -1,8 +1,9 @@
 name              "subversion"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures subversion servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 6c22755c53a03ff57849985ca627743be2796f25..0b65379d9c2c1de6c07623c13f48205f1b3e5cf0 100644 (file)
@@ -1,8 +1,9 @@
 name              "supybot"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures supybot"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "systemd"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index e5a82aba059d0eb90cc3cea46af0e07500dd896a..9bfba123590973427275cea7cf00d0eca1718a2d 100644 (file)
@@ -1,8 +1,9 @@
 name              "switch2osm"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures servers for switch2osm"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "wordpress"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 45a9fd5740ad41edd9ce75c6ae54a1eb9966835c..01f9d990d3f576cfea1583713cec406aaabc003e 100644 (file)
@@ -1,12 +1,8 @@
 name             "sysctl"
 maintainer       "Tom Hughes"
 maintainer_email "tom@compton.nu"
-license          "Apache 2.0"
+license          "Apache-2.0"
 description      "Configures kernel parameters"
 long_description IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version          "0.1"
-
-attribute "sysctl",
-  :display_name => "Kernel Parameters",
-  :description => "Hash of kernel parameter groups",
-  :type => "hash"
+supports         "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 925150b511aa6b272799554588782c3dffc7a8d7..ab7cd54352dbd0be9ddb60a25418f75e8e53121a 100644 (file)
@@ -1,7 +1,8 @@
 name             "sysfs"
 maintainer       "Tom Hughes"
 maintainer_email "tom@compton.nu"
-license          "Apache 2.0"
+license          "Apache-2.0"
 description      "Configures kernel parameters"
 long_description IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version          "1.0.0"
+supports         "ubuntu"
index b4789ef38a834296a4a75b240504fe69c329dde9..1a4fd329376b56531fece1f0e17c954dc93247eb 100644 (file)
@@ -1,2 +1,4 @@
 ~FC064
 ~FC065
+~FC066
+~FC071
index 7902949d1ac66e9df9dcad5da00313fb85189a68..32a934ce388149fd5a1383986dc0ad86b62d6904 100644 (file)
@@ -1,7 +1,8 @@
 name              "systemd"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures systemd units"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 9a747ef52c06da64fa904e339ec7ec265b3b32fa..4e450464ed347cea080f0498f5736fa964f39d24 100644 (file)
@@ -1,20 +1,11 @@
 name              "taginfo"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures taginfo"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "passenger"
 depends           "git"
-
-attribute "taginfo",
-  :display_name => "TAGINFO",
-  :description => "Hash of TAGINFO attributes",
-  :type => "hash"
-
-attribute "taginfo/sites",
-  :display_name => "Sites",
-  :description => "Array of TAGINFO sites to setup",
-  :default => []
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 1878fcd91ae8e83a8931c2b456cc9f54b4b6dbcb..fd661ca072f7e331804ac28ef92ddae4b6a49f1f 100644 (file)
@@ -1,10 +1,11 @@
 name              "tile"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures tile servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "git"
 depends           "nodejs"
index d8973b2fb531e67e4180a611498f340246d1ab3f..53c271a0fbce34c5a8eaf13bf256b108ec32abc0 100644 (file)
@@ -2,3 +2,5 @@
 ~FC003
 ~FC064
 ~FC065
+~FC066
+~FC071
index 6faf8717411617f76198d260183f8f0097c3df24..d846c6a3dc2ee349a29d11ae7773078f1d319de3 100644 (file)
@@ -1,10 +1,11 @@
 name              "tilecache"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures a tile cache"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "ssl"
 depends           "squid"
 depends           "nginx"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index df11c69aa5bddb3aedc9f07b2beee1636787aef3..03e625886295a5cab45ac917cc15349233344ffa 100644 (file)
@@ -1,9 +1,10 @@
 name             "tilelog"
 maintainer       "OpenStreetMap Administrators"
 maintainer_email "admins@openstreetmap.org"
-license          "Apache 2.0"
+license          "Apache-2.0"
 description      "Installs and configures tile log analysis"
 long_description IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version          "1.0.0"
+supports         "ubuntu"
 depends          "git"
 depends          "tools"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index a34657f761bde0a9757d0a0bea39284ecb2d7919..47873a6250abf315b74313fa198af9296ff01cf7 100644 (file)
@@ -1,7 +1,8 @@
 name              "tools"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs system administration tools"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 442b55a1dba872041052fe9820691f1ee9abc3d1..c8d7fd0d73cf29cac2410670463460b48354220e 100644 (file)
@@ -1,8 +1,9 @@
 name              "trac"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures trac servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
index e32acd81f21cfca311201edf4042971a9f41981b..03f7b709fcb5e4efd07fc828e96d1e6ad7513046 100644 (file)
@@ -2,3 +2,5 @@
 ~FC015
 ~FC064
 ~FC065
+~FC066
+~FC071
index 93ea61da44f38f717366d64a2101dd1dd085fd45..637d374b70bf3f587bdb3438448f7023a425db6b 100644 (file)
@@ -1,10 +1,11 @@
 name              "web"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures www.openstreetmap.org servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.1"
+supports          "ubuntu"
 depends           "apache"
 depends           "passenger"
 depends           "git"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 0bf885ab2e9f2e805933f37a1df80199c6a3deae..2188662eee0857b9993fb59001e54153f53de22f 100644 (file)
@@ -1,9 +1,10 @@
 name              "wiki"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures servers for wiki.openstreetmap.org"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "mediawiki"
 depends           "squid"
index 26719e832809179bd8996ff850845a98508358e9..af9a69afb2c9444f9e351c7ea3ac884ae65cf38a 100644 (file)
@@ -2,3 +2,5 @@
 ~FC021
 ~FC064
 ~FC065
+~FC066
+~FC071
index b9181ed5e86537f254ebade7441965372b16f8dd..92093347037e9729d02b5b14815a1a45391ee862 100644 (file)
@@ -1,10 +1,11 @@
 name              "wordpress"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures Wordpress"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"
 depends           "chef"
 depends           "mysql"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 79f029256a742b6be25633ade4fd367f7f2fd309..2b1e6e440eb9fd2ee7709e694b23750b1bf8182a 100644 (file)
@@ -1,7 +1,8 @@
 name              "xinetd"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Configures xinetd"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
index a085263c88d33bf5f31d0db1a6beb8cd2a9ef9f6..0c118ec613cc43f8a27ea3b2a3d93b899e2db0fa 100644 (file)
@@ -1,3 +1,5 @@
 ~FC001
 ~FC064
 ~FC065
+~FC066
+~FC071
index 24c6cc843b2189e3c46d4593f2645188beda754d..f56c80310de42b0a2dd93766c5a7ee6a17336adb 100644 (file)
@@ -1,8 +1,9 @@
 name              "yournavigation"
 maintainer        "OpenStreetMap Administrators"
 maintainer_email  "admins@openstreetmap.org"
-license           "Apache 2.0"
+license           "Apache-2.0"
 description       "Installs and configures yournavigation servers"
 long_description  IO.read(File.join(File.dirname(__FILE__), "README.md"))
 version           "1.0.0"
+supports          "ubuntu"
 depends           "apache"