-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Freedonia does not work #331
Comments
This is expected behaviour. If you look at the project The example to use is the freedonia-compliance github repo at https://github.com/opencontrol/freedonia-compliance |
Thanks for the reply. Changing URLs and trying in an empty directory, I get the following:
So, where is the duplicate key hiding? |
One other note. At the end of the Freedonia README.md, it says: |
Thanks @git-ingham. This is a known issue. Check out opencontrol/freedonia-frist#3 |
Freedonia has been mostly abandoned for some time. If you need a working example now, feel free to borrow from here: https://github.com/SecurityCentral/ssptool That code repo as the backend for http://ssptool.redhatgov.io/ Meanwhile we'll work to get the freedonia example updated. |
Hi --I'm the main contributor to Freedonia, and I may actually have time to work on it in the coming weeks. Question is: should we keep it or deprecate it? I created it so I could better understand myself how the controls came together as someone who was totally unfamiliar with FISMA. Does it still have instructive value in that regard? |
As evident by this ticket, people still use it! Seems worthwhile to update vs deprecate :) |
There's been updates to various tooling (masonry, fedramp templater) and content (e.g. ComplianceAsCode) that should make the examples more clear. @pburkholder if you've time to work on updating, that'd be really useful. |
compliance-masonry seems like a perfect fit for one of my customers. However, I have yet to be able to get it to work for them. Different parts seem to be in different states, and it is unclear what is old (and abandoned?) and what is still current. There are still pointers to Freedonia, and having a simple example that works would be really helpful. If not Freedonai, then other good, clear examples that work with the current (? I have the RPM installed, is it current?) version would be really useful. It also brings up the question, is complaince-masonry actively maintained and in a consistent state? |
@git-ingham there's been a lot of movement in the past few months and documentation updates have lagged. If you're willing, could you share what challenges you're trying to solve? This would give useful input into what the docs should look like, and we'd be able to get you up & running along the way. |
Read this comment: This should help you solve your issue. Mark |
Just in case you are still looking for the link to the ATO-in-day project (though I seriously doubt it): https://github.com/pburkholder/ato1day-compliance |
@shawndwells My current status is that compliance masonry looks perfect for a project I have (800-171 instead of 800-53, but effectively the same), and I am trying to learn enough to get it to work on a toy system that I create first, then scale it up to a real system. I thought I would start by exploring a working small system. What would be most helpful to me would be for the README.md at the various project pages be current so what it says actually works. Also, remove pointers to old examples if they are not maintained (it sounds like Freedonia might get updated, which would be great). So, at the moment, I need to first be able to get something working. I am about to try the pointers earlier in this thread and see where I end up. Where should I post questions or issues? I tried this one: |
On 10/2/18 4:13 PM, Kenneth Ingham wrote:
@shawndwells <https://github.com/shawndwells> My current status is
that compliance masonry looks perfect for a project I have, and I am
trying to learn enough to get it to work on a toy system that I create
first, then scale it up to a real system.
I thought I would start by exploring a working small system. What
would be most helpful to me would be for the README.md at the various
project pages be current so what it says actually works. Also, remove
pointers to old examples if they are not maintained (it sounds like
Freedonia might get updated, which would be great).
In terms of something working now, suggest checking out SSP Tool repo:
https://github.com/SecurityCentral/ssptool
SSP Tool is a quick app that was created to visualize content. Sample of
it in production:
http://ssptool.redhatgov.io/components
Update the opencontrol.yaml file
(https://github.com/SecurityCentral/ssptool/blob/master/opencontrol.yaml)
to point to content providers that you want to use.
In terms of OpenControl content, check out
https://github.com/ComplianceAsCode/.
https://github.com/ComplianceAsCode/redhat is used as the official
source of Red Hat's US Government baseline content.
So, at the moment, I need to first be able to get something working. I
am about to try the pointers earlier in this thread and see where I
end up.
Hope the links above help!
Where should I post questions or issues? I tried this one:
opencontrol/schemas#79 <opencontrol/schemas#79>
and heard nothing but crickets. Did I post it in the wrong place?
https://github.com/opencontrol/discuss/issues is used as general
catch-all for conversations.
The OpenControl repos have become more of a staging ground for language
specifications, with content providers branching off and developing
content elsewhere.
|
@shawndwells Thanks! |
I realize this thread is a little old. However I started with the Freedonia sample also. I do not have the same issues above, except that the freedonia-aws-compliance controls do not seem to be "honored" - ie
I do not see any error messages....perhaps the YAML format changed? Or is this a result of schema version mismatch? Trying to understand if there is anything to be done or if I should just abandon using freedonia. Using compliance-masonry v 1.1.5 on OSX. |
@tankcdr can you share your opencontrol.yaml? will allow us to try and reproduce. |
@shawndwells Please see the opencontrol.yaml below:
I have also used |
I noticed today that the repo has been updated. Freedonia is working! |
Yes. The issue is because of duplicate keys in the opencontrol.yaml files. Closing as this should be fixed now. Please reopen if not. |
The Freedonia example does not work as the documentation says:
The text was updated successfully, but these errors were encountered: