{"id":19811162,"url":"https://github.com/accenture/adop-platform-extension-chef","last_synced_at":"2025-02-28T13:19:25.351Z","repository":{"id":43756287,"uuid":"61376081","full_name":"Accenture/adop-platform-extension-chef","owner":"Accenture","description":"Chef Server v12 extension for the ADOP platform.","archived":false,"fork":false,"pushed_at":"2017-11-07T10:38:48.000Z","size":17,"stargazers_count":2,"open_issues_count":3,"forks_count":21,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-01-11T07:12:38.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Accenture.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-17T13:36:49.000Z","updated_at":"2019-03-05T09:54:58.000Z","dependencies_parsed_at":"2022-08-21T20:20:20.656Z","dependency_job_id":null,"html_url":"https://github.com/Accenture/adop-platform-extension-chef","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/Accenture%2Fadop-platform-extension-chef","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Accenture%2Fadop-platform-extension-chef/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Accenture%2Fadop-platform-extension-chef/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Accenture%2Fadop-platform-extension-chef/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Accenture","download_url":"https://codeload.github.com/Accenture/adop-platform-extension-chef/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241156601,"owners_count":19919338,"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-11-12T09:25:02.835Z","updated_at":"2025-02-28T13:19:25.321Z","avatar_url":"https://github.com/Accenture.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chef Server Platform Extension\nThis platform extension spins up a blank Chef server with Chef 12 installed making use of the AWS-type platform extension. \n\nThe following additional Chef features are free for up to 25 nodes:\n\n* High Availability. Ensure that your Chef service is uninterrupted within your data center or AWS region, even if a Chef server fails.\n* Reporting. Capture and visualize what happens during the execution of chef-client runs across all of your Chef-managed infrastructure.\n* Management Console. Use the web-based management console to manage RBAC, edit and delete nodes, and reset private keys. Keep up to date with what’s happening during chef client runs across an entire organization or on specific nodes.\n* Analytics Platform. Get visibility into your Chef servers, verify compliance and keep up with changes, all with the Chef analytics platform.\n\nOpen source features beyond Chef server core include:\n\n* Push Jobs. Execute commands across hundreds or even thousands of nodes in your Chef-managed infrastructure.\n\n## Getting Started\n\nFollow the platform extension loading instructions below:\n```\nservices/\u003cthe hosting provider where you want the platform extension to be loaded\u003e/README.md\n```\n\n# Accessing your Chef server\nThe URL to access the chef server will be in the following format:\n``` https://EC2-Service-Extension-\u003cextension-number\u003e.\u003cADOP-public-IP\u003e.xip.io/ ```\n\nOnce the platform extension has been loaded, the chef server will be proxied over port 443 from Nginx and is accessible over HTTPS.\n\nThe default access credentials for the chef server web UI (once you have loaded the platform extension) are as follows:\n\n * username: admin\n * password: admin@1\n \nThe chef server is designed to be used alongside the [ADOP chef cartridge](https://github.com/Accenture/adop-cartridge-chef). In order to do this, you will need to obtain certain parameters from your chef server:\n\n* Organisation URL: This will be in the form of ``` https://EC2-Service-Extension-\u003cextension-number\u003e.\u003cADOP-public-IP\u003e.xip.io/organizations/devops ```\n* SSH key (pem file) for the Chef server user: This can be obtained by accessing the user page from a URL such as ``` https://EC2-Service-Extension-\u003cextension-number\u003e.\u003cADOP-public-IP\u003e.xip.io/users/admin ``` and then resetting the private key and taking note of it\n* SSH key (pem file) for the Chef server validator: This can be accessed by accessing the organisation URL from ``` https://EC2-Service-Extension-\u003cextension-number\u003e.\u003cADOP-public-IP\u003e.xip.io/organizations/devops ``` and resetting the validation key by clicking on the cog next to your organisation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faccenture%2Fadop-platform-extension-chef","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faccenture%2Fadop-platform-extension-chef","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faccenture%2Fadop-platform-extension-chef/lists"}