Add NTPd resource to core
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 8.2k
- Forks
- 2.5k
- Avg merge
- 4d 5h
- Merged PRs (30d)
- 23
Description
Core Chef Resource Checklist
Before suggesting a resource for inclusion please make sure your suggestion meets these criteria for resources built into Chef:
- Automates an operating system component that ships by default on systems such as authentication, raid, disk partitions, firewalls, containers, or virtualization systems.
- Does not attempt automate 3rd party applications such as database, web, or application servers, which are best suited for cookbooks due to their fast moving nature.
Describe the resource:
This woudl be a resource for setting up NTPd on a host. It would handle the config via properties passed by the user and it would start/enable the service. It wouldn't manage chronyd or any other NTP type services. Just NTP
Why should this be included out of the box?:
This is a super common thing that people want to do and it should just work out of the box.
What operating systems would it run on?
Linux and potentially Solaris/AIX.
Current cookbook implementation:
ntp
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current ntp cookbook implementation and Chef's existing core resource patterns. Define the resource's configuration properties and start/enable behavior for NTPd, with Linux as the stated target and Solaris/AIX as possible extensions; done means the requested core resource works within that scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- devops, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100