Comments (2)
Items addressed in bold below.
-
create a master or stable branch base on current version
- This is the current plan. We will create a master branch and cut stable releases from it once the role is more complete and we are ready for a "stable" release.
-
add a staging branch and allow a few people write access
- I'm not sure I see the purpose or benefit of having a staging branch. Can you explain further? Would changes get committed directly to staging vs the current PR -> devel flow?
-
you could then cherry pick changes into devl from staging
- See above.
-
merge devl into stable after x amount of time
- This is the current plan. Once we have a stable/finished release.
-
use tagging system that indicates current playbook compatibility
- We currently tag things with a standardish versioning system. Can you explain further what you mean here? Like make the tags match up to Ansible versions or CIS benchmark versions or something?
from rhel7-cis.
"I'm not sure I see the purpose or benefit of having a staging branch. Can you explain further? Would changes get committed directly to staging vs the current PR -> devel flow?"
i imagine this as an additional option to a PR which typically has many commits. one off fixes/rule implementations could be staged and pulled in faster. people will immediately see that and might choose to do a quick fix on something else instead of potential overlap
"We currently tag things with a standardish versioning system. Can you explain further what you mean here? Like make the tags match up to Ansible versions or CIS benchmark versions or something?"
Yes a concatenation, latest benchmark being v2.2.0 thus v1-2.2.0 then v2-2.2.0 or similar.
from rhel7-cis.
Related Issues (20)
- Tasks using selectattr (section 6) fail on CentOS 7, Python 2.7.5, jinja2-2.7.2 HOT 2
- Rules 3.5.3.2.4 and 3.5.3.3.4 are missing HOT 2
- Show Audit Summary is missing tag run_audit HOT 3
- Missing quote line 207 of cis_5.3.x.yml HOT 1
- container discovery work and exclusions taken from rhel8cis
- Extra quote typo cis_5.4.x.yml
- Consider not following links for 6.2.13 home directory recommendations HOT 3
- Task 5.5.1.4 regex does not handle commented usernames HOT 2
- 6.2.1 does not handle an empty line in /etc/passwd using dict rhel7cis_passwd HOT 2
- Section 1.4 included on wrong variable? HOT 5
- README does not correct reflect how to run CIS levels HOT 1
- Missing OracleLinux.yml or override method for running CIS on Oracle Linux. HOT 5
- Add makestep in chrony.conf.j2 HOT 1
- Why was the rule 1.2.5 removed? HOT 2
- Unsupported parameters for (ansible.legacy.command) module: warn. HOT 3
- AIDE cron job setup 1.3.2 missing cron_file variable HOT 2
- Audit-Only Mode? HOT 3
- `RHEL7-CIS : 3.5.1.5 | AUDIT | Ensure default zone is set` fails although firewalld is up HOT 2
- Summary is not generated HOT 3
- 5.7 | PATCH | Ensure access to the su command is restricted | wheel group contains root HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rhel7-cis.