{"id":15022606,"url":"https://github.com/puppetlabs/packaging","last_synced_at":"2025-04-13T23:55:44.371Z","repository":{"id":4100328,"uuid":"5209001","full_name":"puppetlabs/packaging","owner":"puppetlabs","description":"Packaging automation for Puppet software","archived":false,"fork":false,"pushed_at":"2025-02-04T02:06:28.000Z","size":3758,"stargazers_count":38,"open_issues_count":1,"forks_count":86,"subscribers_count":161,"default_branch":"1.0.x","last_synced_at":"2025-04-06T21:09:03.710Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/puppetlabs.png","metadata":{"files":{"readme":"README-Solaris.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-07-27T20:18:19.000Z","updated_at":"2025-02-10T22:37:59.000Z","dependencies_parsed_at":"2023-07-06T14:02:15.278Z","dependency_job_id":"97907c3b-79dd-49e3-b3bf-b2620b5baace","html_url":"https://github.com/puppetlabs/packaging","commit_stats":{"total_commits":2142,"total_committers":91,"mean_commits":23.53846153846154,"dds":0.7572362278244631,"last_synced_commit":"c74499d70d82a8b59c4b69a029a53a71a8edcf9a"},"previous_names":[],"tags_count":143,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpackaging","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpackaging/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpackaging/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpackaging/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puppetlabs","download_url":"https://codeload.github.com/puppetlabs/packaging/tar.gz/refs/heads/1.0.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248799914,"owners_count":21163403,"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-09-24T19:58:11.487Z","updated_at":"2025-04-13T23:55:44.343Z","avatar_url":"https://github.com/puppetlabs.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Create self signed certificate\n\n- Generate the key pair\n\n        | keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048\n\n\n- Extract Certificate\n\n        | keytool -export -rfc -keystore keystore.jks -storepass password -alias selfsigned -file mycert.pem\n\n- Extract Cert Key to PEM format\n\n        | keytool -importkeystore -srcstoretype JKS -srckeystore keystore.jks -deststoretype PKCS12 -destkeystore mykey.der\n        | openssl pkcs12 -in mykey.der -nodes -out mykey.pem\n\n## For installation.\n\n- Check the publishers\n\n        | pkg publisher\n        solaris                               origin   online   http://pkg.oracle.com/solaris/release/\n\n- Add puppetlabs.com as a publisher\n\n        | pkg set-publisher -p http://solaris-11-ips-repo.acctest.dc1.puppetlabs.net puppetlabs.com\n\n- Check that we have it correct\n\n        | pkg publisher\n        solaris                               origin   online   http://pkg.oracle.com/solaris/release/\n        puppetlabs.com                        origin   online   http://solaris-11-ips-repo.acctest.dc1.puppetlabs.net/\n\n- Verify that puppetlabs.com was set correctly,\n\n        | pkg publisher puppetlabs.com\n                Publisher: puppetlabs.com\n                    Alias:\n               Origin URI: http://solaris-11-ips-repo.acctest.dc1.puppetlabs.net/\n                  SSL Key: None\n                 SSL Cert: None\n              Client UUID: 37084c4a-fdc6-11e1-832b-8800273bd610\n          Catalog Updated: September 13, 2012 08:31:25 PM\n                  Enabled: Yes\n         Signature Policy: verify\n\n- Try installing puppet\n\n        | pkg install puppet\n        Creating Plan |\n        pkg install: Chain was rooted in an untrusted self-signed certificate.\n          The package involved is:pkg://puppetlabs.com/system/management/puppet@3.0.0,5.11-6.192:20120913T212942Z\n\n- We have two choices here, first, to ignore the signature policy for both publisher and image\n\n        | pkg set-publisher --set-property=signature-policy=ignore  puppetlabs.com\n        | pkg publisher puppetlabs.com\n                Publisher: puppetlabs.com\n                    Alias: \n               Origin URI: http://solaris-11-ips-repo.acctest.dc1.puppetlabs.net/\n                  SSL Key: None\n                 SSL Cert: None\n              Client UUID: 140bb5c8-fe62-11e1-af70-8800273bd610\n          Catalog Updated: September 14, 2012 05:11:45 PM \n                  Enabled: Yes\n         Signature Policy: ignore\n        | pkg set-property signature-policy ignore\n        | pkg install puppet\n\n- Or trust the self signed certificate from puppetlabs.com (this certificate needs to be published in our web site)\n\n        | pkg set-publisher --approve-ca-cert /root/mycert.pem puppetlabs.com\n\n- Verify that approve cert went well.\n\n        | pkg publisher puppetlabs.com\n\n                Publisher: puppetlabs.com\n                    Alias: \n               Origin URI: http://solaris-11-ips-repo.acctest.dc1.puppetlabs.net/\n                  SSL Key: None\n                 SSL Cert: None\n              Client UUID: 37084c4a-fdc6-11e1-832b-8800273bd610\n          Catalog Updated: September 13, 2012 08:31:25 PM \n             Approved CAs: 791b5791a81e9c2eb3fb9f84f4f86f8ea6fcd672\n                  Enabled: Yes\n         Signature Policy: verify\n\n        | pkg install puppet\n\n- Checking about information on the package (See the human readable version string)\n\n        | pkg info -r puppet\n                  Name: system/management/puppet\n               Summary: Puppet, an automated configuration management tool\n           Description: Puppet, an automated configuration management tool\n              Category: System/Administration and Configuration\n                 State: Not installed\n             Publisher: puppetlabs.com\n               Version: 3.0.0 (3.0.0-rc6)\n         Build Release: 5.11\n                Branch: 6.170\n        Packaging Date: September 14, 2012 06:11:05 PM \n                  Size: 2.43 MB\n                  FMRI: pkg://puppetlabs.com/system/management/puppet@3.0.0,5.11-6.170:20120914T181105Z\n\n- Check license\n\n        | pkg info -r --license puppet\n           Puppet - Automating Configuration Management.\n\n           Copyright (C) 2005-2012 Puppet Labs Inc\n\n\n- Reference\n\nhttp://docs.oracle.com/cd/E19963-01/html/820-6572/managepkgs.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuppetlabs%2Fpackaging","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuppetlabs%2Fpackaging","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuppetlabs%2Fpackaging/lists"}