cookbook 'singularity', '= 7.0.0'
singularity
(28) Versions
7.0.0
-
Follow0
Installs Singularity and its dependencies (mesos, zk, mysql)
cookbook 'singularity', '= 7.0.0', :supermarket
knife supermarket install singularity
knife supermarket download singularity
singularity-cookbook
This cookbook provides the dependencies for the Singularity Mesos framework:
It will install and configure Singularity, MySQL and a Mesos Master on the node.
You should have a separate Zookeeper cluster to point to or use the zookeeper
cookbook
Attributes
You can also find comments in attributes/default.rb
General Attributes
Key | Type | Description | Default |
---|---|---|---|
['singularity']['port'] |
Integer | The singularity port | 7092 |
['singularity']['user'] |
String | User for singularity | singularity |
['singularity']['group'] |
String | Group for singularity | singularity |
['singularity']['git_ref'] |
String | Git ref to install from | Singularity-0.4.5 |
['singularity']['version'] |
String | Version number of singularity | 0.4.5 |
['singularity']['home'] |
String | Home directory | /usr/local/singularity |
['singularity']['data_dir'] |
String | Data directory | /var/lib/singularity |
['singularity']['log_dir'] |
String | Log directory | /var/log/singularityy |
['singularity']['conf_dir'] |
String | Config directory | /etc/singularity |
['singularity']['install_type'] |
String | Either 'source' or 'package' | 'package' |
['singularity']['log_level'] |
String | Logging Level | 'INFO' |
Database Attributes
Key | Type | Description | Default |
---|---|---|---|
['singularity']['app_mysql_defaults']['adapter'] |
String | DB Adapter | 'mysql2' |
['singularity']['app_mysql_defaults']['pool'] |
Integer | DB Connection Pool | 20 |
['singularity']['app_mysql_defaults']['timeout'] |
Integer | DB Timeout | 5000 |
['singularity']['database']['host'] |
String | DB Host | localhost |
['singularity']['database']['port'] |
Integer | DB Port Num | 3306 |
['singularity']['database']['db_name'] |
String | DB Name | singularity |
['singularity']['database']['username'] |
String | DB Username | singularity |
['singularity']['database']['password'] |
String | DB Password | 9thlevel |
Contributing
Please help us make this cookbook better!
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests with
kitchen test
, ensuring they all pass - Submit a Pull Request using Github
License and Authors
Author:: EverTrue, inc. (devops@evertrue.com)
Dependent cookbooks
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Foodcritic Metric
7.0.0 passed this metric
7.0.0 passed this metric