cisagov / cisagov/docker-packer
Break out Node installation code into its own Ansible role
Open
improvement
- Dominant language
- HCL
- Stars
- 4
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
# 💡 Summary #
The Node installation code in `src/reporting_engine.yml` should be broken out into its own Ansible role.
## Motivation and context ##
Installing Node from the official package repos is generally useful and would unclutter `src/reporting_engine.yml`.
Contributor guide
Research direction
Start by reading the Node installation code in src/reporting_engine.yml and identify everything that belongs to installing Node from the official package repositories. Move that work into a dedicated Ansible role, then verify that src/reporting_engine.yml is uncluttered while Node installation still works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ansible
- Domain
- devops
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100