ocf / puppet

Puppet config for OCF servers and lab machines
https://www.ocf.berkeley.edu/
31 stars 71 forks source link

Add Clojure + Leiningen #1352

Open turtlebasket opened 1 year ago

turtlebasket commented 1 year ago

Selfishly requesting to add these because I like and use them ;) I saw Cabal & Chicken Scheme in extrapackages.pp, so I'm assuming it's probably fine?

ocfjenkins[bot] commented 1 year ago

Errored hosts (1)

Changed hosts (45)

Unaffected hosts (20)


Errored hosts
error for hypoxia.ocf.berkeley.edu ```text W, [2023-05-06T11:38:16.104156 #19291] WARN -- : Puppet command failed: STDOUT: STDERR: Warning: The function 'hiera_include' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.21/deprecated_language.html (file & line not available) Warning: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/hieradata/os/bullseye.yaml: file does not contain a valid yaml hash Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Try 'puppet help catalog compile' for usage W, [2023-05-06T11:38:16.104650 #19291] WARN -- : Failed build_catalog for . validation: OctocatalogDiff::Errors::CatalogError Catalog failed: Warning: The function 'hiera_include' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.21/deprecated_language.html (file & line not available) Warning: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/hieradata/os/bullseye.yaml: file does not contain a valid yaml hash Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Try 'puppet help catalog compile' for usage # terminated with exception (report_on_exception is true): /usr/lib/ruby/2.5.0/open3.rb:264:in `read': stream closed in another thread (IOError) from /usr/lib/ruby/2.5.0/open3.rb:264:in `block (2 levels) in capture3' # terminated with exception (report_on_exception is true): /usr/lib/ruby/2.5.0/open3.rb:265:in `read': stream closed in another thread (IOError) from /usr/lib/ruby/2.5.0/open3.rb:265:in `block (2 levels) in capture3' /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/catalogs.rb:259:in `catalog_validator': Catalog failed: Warning: The function 'hiera_include' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.21/deprecated_language.html (OctocatalogDiff::Errors::CatalogError) (file & line not available) Warning: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/hieradata/os/bullseye.yaml: file does not contain a valid yaml hash Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Could not call 'find' on 'catalog': Evaluation Error: Error while evaluating a Function Call, A staffvm must have an owner defined in hiera! (file: /tmp/ocd-ipc-20230506-19134-1t7ryh3/ocd-builddir-20230506-19291-72zveq/environments/production/modules/ocf_staffvm/manifests/init.pp, line: 4, column: 5) on node hypoxia.ocf.berkeley.edu Error: Try 'puppet help catalog compile' for usage from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:39:in `call' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:39:in `validate' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:202:in `execute_task' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:119:in `block (2 levels) in run_tasks_parallel' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:117:in `fork' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:117:in `block in run_tasks_parallel' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:114:in `each' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:114:in `each_with_index' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:114:in `run_tasks_parallel' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/parallel.rb:94:in `run_tasks' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/catalogs.rb:92:in `build_catalog_parallelizer' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/util/catalogs.rb:29:in `catalogs' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/api/v1/catalog-diff.rb:34:in `catalog_diff' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/api/v1.rb:19:in `catalog_diff' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/cli.rb:151:in `run_octocatalog_diff' from /usr/lib/ruby/vendor_ruby/octocatalog-diff/cli.rb:125:in `cli' from /usr/bin/octocatalog-diff:34:in `
' ```
Changed hosts
diff for acid.ocf.berkeley.edu, arsenic.ocf.berkeley.edu, asteroid.ocf.berkeley.edu, avalanche.ocf.berkeley.edu, bigbang.ocf.berkeley.edu, blackout.ocf.berkeley.edu, blight.ocf.berkeley.edu, blizzard.ocf.berkeley.edu, chaos.ocf.berkeley.edu, cyanide.ocf.berkeley.edu, cyclone.ocf.berkeley.edu, destruction.ocf.berkeley.edu, drought.ocf.berkeley.edu, famine.ocf.berkeley.edu, firewhirl.ocf.berkeley.edu, hailstorm.ocf.berkeley.edu, headcrash.ocf.berkeley.edu, heatwave.ocf.berkeley.edu, hurricane.ocf.berkeley.edu, invasion.ocf.berkeley.edu, madcow.ocf.berkeley.edu, meteorstorm.ocf.berkeley.edu, outbreak.ocf.berkeley.edu, plague.ocf.berkeley.edu, sinkhole.ocf.berkeley.edu, surge.ocf.berkeley.edu, typhoon.ocf.berkeley.edu, venom.ocf.berkeley.edu, volcano.ocf.berkeley.edu, wildfire.ocf.berkeley.edu ```diff ******************************************* + Anchor[apt_key 0A0FAB860D48560332EFB581B75442BBDE9E3B09 present] ******************************************* + Apt::Key[atom] => parameters => "ensure": "present", "id": "0A0FAB860D48560332EFB581B75442BBDE9E3B09", "server": "keyserver.ubuntu.com", "source": "https://packagecloud.io/AtomEditor/atom/gpgkey" ******************************************* + Apt::Setting[list-packagecloud-atom] => parameters => "content": "# This file is managed by Puppet. DO NOT EDIT.\n# packagecloud-a... "ensure": "present", "notify_update": true, "priority": 50 ******************************************* + Apt::Source[packagecloud-atom] => parameters => "allow_unsigned": false, "comment": "packagecloud-atom", "ensure": "present", "include": { }, "location": "[arch=amd64] https://packagecloud.io/AtomEditor/atom/any/", "notify_update": true, "release": "any", "repos": "main" ******************************************* + Apt_key[atom] => parameters => "ensure": "present", "id": "0A0FAB860D48560332EFB581B75442BBDE9E3B09", "refresh": false, "server": "keyserver.ubuntu.com", "source": "https://packagecloud.io/AtomEditor/atom/gpgkey" ******************************************* - Cron[smartmon] ******************************************* + File[/etc/apt/sources.list.d/packagecloud-atom.list] => parameters => "backup": "main", "content": "# This file is managed by Puppet. DO NOT EDIT.\n# packagecloud-a... "ensure": "present", "group": "root", "mode": "0644", "notify": "Class[Apt::Update]", "owner": "root" ******************************************* + File[/etc/fahclient/config.xml] => parameters => "backup": "main", "content": "\n \n\n
diff for reaper.ocf.berkeley.edu, segfault.ocf.berkeley.edu, supernova.ocf.berkeley.edu, tsunami.ocf.berkeley.edu, vampires.ocf.berkeley.edu ```diff ******************************************* + Package[clojure] => parameters => "allow_virtual": false ******************************************* + Package[leiningen] => parameters => "allow_virtual": false ******************************************* ```
Unaffected hosts ``` anthrax.ocf.berkeley.edu autocrat.ocf.berkeley.edu biohazard.ocf.berkeley.edu coup.ocf.berkeley.edu deadlock.ocf.berkeley.edu dementors.ocf.berkeley.edu democracy.ocf.berkeley.edu falsevacuum.ocf.berkeley.edu flood.ocf.berkeley.edu fraud.ocf.berkeley.edu gridlock.ocf.berkeley.edu lethe.ocf.berkeley.edu lightning.ocf.berkeley.edu maelstrom.ocf.berkeley.edu pestilence.ocf.berkeley.edu quarantine.ocf.berkeley.edu solarflare.ocf.berkeley.edu thunder.ocf.berkeley.edu whiteout.ocf.berkeley.edu windshear.ocf.berkeley.edu ```

Jenkins