Giter Site home page Giter Site logo

clearwater's Introduction

Clearwater

Clearwater is credentials management and deployment application. Think of it as a multi-user password managment application.

It's intended for situations where you need to securely store credentials which a number of people need access to a common set of credentials.

In addition, it is intended to do SSH public key deployment to servers.

Ideally, it will also have facilities for periodically programmatically updating credentials, though in the meantime, I see it only sending or displaying alerts.

For SSH key management, it will, most likely support two deployment methods. First will be that the application itself will periodically check and deploy new keys on the machines in its network. Second will be having a key management daemon running on each of the managed machines, which will wait on deployment requests from the central server and monitor any authorized_keys files to prevent their modification.

Users in the system are assigned to groups. Machines are in turn assigned to clusters. Users and groups can be assigned access to clusters and individual machines. Additionally, access to credentials can be assigned to individual users or whole groups. All credentials are kept in an encrypted backing store. For the application to be able to access the backing store, an administrative user will need to provide a private key to allow decryption of the data.

What's with the name?

The name is a silly joke. It may or may not change in the future if I think of something better, but it's fine for now.

clearwater's People

Contributors

kgaughan avatar

Watchers

 avatar  avatar

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.