Git Product home page Git Product logo

conjur-policy-generator's Issues

Needs a generator to mimic the output of an EPV sync

One type of policy people will commonly encounter is the output of the EPV synchronizer. In order to make it easy to demo what this kind of policy will look like, and to make it easy to generate such policies for testing purposes, we should add a generator that mimics its structure and contents.

To do:

  • figure out what the structure of a synchronizer policy is (there might be a spec, or we can work from example)
  • decide what the parameters should be for the user to customize such a policy template
  • add a new generator for that template
  • add a rake task using that generator
  • add the generator to the web UI
  • write bout the generator in the README

Share feature

Right now, the only way to share a policy you create in the generator web interface is to download it and send the text file. But it would be better to also have the option to share it the same way that you see it, preserving the flexibility and display style of the web app.

This might be enabled by enhancing the URL schema to allow deep-linking into a specific generator and parameters.

Secrets Control Host Factory policy doesn't add layer to host factory

The secrets control policy example currently includes a host factory with policy like:

    # === Layer for Automated Secret Access ===
    - !policy
      id: hosts
      annotations:
        description: Layer & Host Factory for machines that can read secrets
      body:
        - !layer
        - !host-factory
    - !grant
      role: !group alfa/secrets-users
      member: !layer hosts

This, however, doesn't actually link the layer to the host factory. The policy should be:

    # === Layer for Automated Secret Access ===
    - !policy
      id: hosts
      annotations:
        description: Layer & Host Factory for machines that can read secrets
      body:
        - !layer
        - !host-factory
          layer: !layer # <--- *** linked layer here ***
    - !grant
      role: !group alfa/secrets-users
      member: !layer hosts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.