cookbook 'nomad-agent', '= 0.1.6'
nomad-agent (7) Versions 0.1.6 Follow0
Installs/Configures nomad
cookbook 'nomad-agent', '= 0.1.6', :supermarket
knife supermarket install nomad-agent
knife supermarket download nomad-agent
Nomad agent cookbook
This cookbook is to used to install and configure HashiCorp Nomad.
Requirements
Platforms
- RHEL 7+
 - Ubuntu 16.04+
 
Chef
- Chef 12.5+
 
Attributes
The following attributes affect the behavior of the nomad agent or are used in the recipes for various settings that require flexibility.
Requires:
- 
node['nomad']['config']['server']['enabled']- Specifies if this agent should run in server mode.trueorfalse. - 
node['nomad']['config']['server']['bootstrap_expect']- Specifies the number of server nodes to wait for before bootstrapping. 
Optional:
- 
node['nomad']['version']- The version of Nomad. Default "0.7.0". - 
node['nomad']['service_name']- The name of Nomad service. Default "nomad". - 
node['nomad']['service_user']- The name of user for the owner of Nomad service files and directories. Default "nomad". - 
node['nomad']['service_group']- The name of group of Nomad service files and directories. Default "nomad". - 
node['nomad']['create_service_user']- Whether the service user and group will be created. Default "true". - 
node['nomad']['config']['path']- The path of a default configuration file of Nomad agent. Default "/etc/nomad/default.json". - 
node['nomad']['config']['data_dir']- Specifies a local directory used to store agent state. Default "/var/lib/nomad". - 
node['nomad']['config']['bind_addr']- Specifies which address the Nomad agent should bind to for network services. Default "0.0.0.0". - 
node['nomad']['config']['name']- Specifies the name of the local node. Defaultnode['fqdn']. - 
node['nomad']['config']['datacenter']- Specifies the data center of the local agent. Default "dc1". - 
node['nomad']['config']['advertise']['http']- The address to advertise for the HTTP interface. Defaultnode['ipaddress']. - 
node['nomad']['config']['advertise']['rpc']- The address to advertise for the RPC interface. Defaultnode['ipaddress']. - 
node['nomad']['config']['advertise']['serf']- The address advertised for the gossip layer. Defaultnode['ipaddress']. - 
node['nomad']['config']['consul']['address']- Specifies configuration for connecting to Consul. Default#{node['ipaddress']}:8500 - 
node['nomad']['service']['config_dir']- Specifies the directory of additional configuration files. Default "/etc/nomad/conf.d". 
Recipes
default
Installs and configures HashiCorp Nomad.
Dependent cookbooks
| poise-archive >= 0.0.0 | 
| poise-service >= 0.0.0 | 
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
        
            0.1.6 failed this metric
            Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
        
      Contributing File Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
        
      Foodcritic Metric
        
            0.1.6 passed this metric
        
      License Metric
        
            0.1.6 passed this metric
        
      No Binaries Metric
        
            0.1.6 passed this metric
        
      Testing File Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.1.6 failed this metric
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
        
            0.1.6 passed this metric
        
      License Metric
        
            0.1.6 passed this metric
        
      No Binaries Metric
        
            0.1.6 passed this metric
        
      Testing File Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.1.6 passed this metric
            0.1.6 passed this metric
        
      No Binaries Metric
        
            0.1.6 passed this metric
        
      Testing File Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
        
      Version Tag Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.1.6 passed this metric
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
        
            0.1.6 failed this metric
            Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
        
  
0.1.6 failed this metric