{"id":16615304,"url":"https://github.com/jonmosco/puppet-scripts","last_synced_at":"2025-03-11T01:50:14.922Z","repository":{"id":17580177,"uuid":"20383661","full_name":"jonmosco/puppet-scripts","owner":"jonmosco","description":"Various Puppet related scripts","archived":false,"fork":false,"pushed_at":"2017-07-11T13:03:50.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T17:54:08.351Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonmosco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-01T18:45:15.000Z","updated_at":"2017-07-11T16:22:04.000Z","dependencies_parsed_at":"2022-09-08T10:10:29.941Z","dependency_job_id":null,"html_url":"https://github.com/jonmosco/puppet-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonmosco%2Fpuppet-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonmosco","download_url":"https://codeload.github.com/jonmosco/puppet-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242956550,"owners_count":20212454,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T02:09:10.063Z","updated_at":"2025-03-11T01:50:14.900Z","avatar_url":"https://github.com/jonmosco.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Puppet install and misc scripts\n===============================\nA collection of scripts for installing Puppet on EL and Debian based systems.\n\nThis repo tries to follow the official Puppet Docs.\n\nPuppet 4: See [docs.puppet.com](https://docs.puppet.com/puppet/4.10/puppet_collections.html) for the manual steps\n\nPuppet 5: See [docs.puppet.com](https://docs.puppet.com/puppet/5.0/puppet_platform.html) for the manual steps\n\nAgent Installation scripts\n--------------------------\n\nThe agent install scripts follow the official puppet docs.  It will check which\nversion of enterprise linux, Debian derivative, install the appropriate\nrepository, and install the puppet agent package.  After, it will enable the\nservice and add /opt/puppetlabs/bin to the PATH.\n\n* Puppet 4\n  * install_puppet_4_deb.sh\n  * install_puppet_4_el.sh\n* Puppet 5\n  * install_puppet_5_deb.sh\n  * install_puppet_5_el.sh\n\nUsage\n-----\n\nClone this repo to your host, and run the script for your platform:\n\n```\n$ chmod +x install_puppet_5_el.sh\n$ sudo ./install_puppet_5_el.sh\n```\n\nVerify the installation:\n\n```\n$ source /etc/profile\n$ puppet -V\n```\n\nMisc\n----\n\nSome miscellaneous MCollective inventory scripts\n\n* distro_inventory.rb\n* inventory.rb\n* inventory2.rb\n* mco_restart.{rb,sh}\n\nVagrant\n-------\n\nThis repo contains a Vagrant file for testing these scripts for each of the\nversions that get installed.\n\nTo use the vagrant environment:\n```\n$ vagrant up --provider=virtualbox\n$ vagrant status\n```\n\nContributing\n============\n\nPlease submit patches to any of these scripts via pull requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonmosco%2Fpuppet-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonmosco%2Fpuppet-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonmosco%2Fpuppet-scripts/lists"}