karnold / chef-rattic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chef-rattic

Description

RatticDB is a password management database designed for humans. We have focused on making it able to manage passwords for a team and to make that as easy as possible. We have setup a demo site so that you can evaluate whether RatticDB will suit your needs.

This cookbook installs and configures RatticDB

Requirements

Chef

  • Chef 12

Databases

  • MySQL

Cookbooks

Opscode Cookbooks

Attributes

These attributes are under the node['rattic'] namespace.

Attribute Description Type Default
secretkey A secret key used by rattic String SflkjQ2$AL;DSKJFASLKJFSD
mysql_user the user to connect to mysql String root

Apache2 Attributes

These attributes are under the node['rattic']['apache2'] namespace.

Attribute Description Type Default
user The apache user to use String www-data
group The apache group to use String www-data
doc_root The directory to install rattic String /var/www/rattic
server_alias Aliases to use for the virtual host Array [node['hostname']]
server_name The virtual host ServerName String node['fqdn']

These attributes are under the node['rattic']['apache2']['ssl'] namespace.

Attribute Description Type Default
certificate_file SSL Certificate File String /etc/ssl/certs/ssl-cert-snakeoil.pem
chain_file SSL Chain File String ''
key_file SSL Key File String /etc/ssl/private/ssl-cert-snakeoil.key

Contributing

Please use standard Github issues/pull requests.

Contributors

About

License:Apache License 2.0


Languages

Language:Ruby 66.5%Language:HTML 33.5%