github.com/hhrutter/nomad@v0.6.0-rc2.0.20170723054333-80c4b03f0705/terraform/shared/config/vault_upstart.conf (about)

     1  description "Vault"
     2  
     3  start on runlevel [2345]
     4  stop on runlevel [!2345]
     5  
     6  respawn
     7  
     8  console log
     9  
    10  script
    11    if [ -f "/etc/service/vault" ]; then
    12      . /etc/service/vault
    13    fi
    14  
    15    # Make sure to use all our CPUs, because Vault can block a scheduler thread
    16    export GOMAXPROCS=`nproc`
    17  
    18    exec /usr/local/bin/vault server \
    19      -config="/etc/vault.d/vault.hcl" \
    20      \$${VAULT_FLAGS} \
    21      >>/var/log/vault.log 2>&1
    22  end script