Skip to content

shell job from shell/3.2.0

Github source: 265671b5 or master branch

Properties

shell

env

repo

URL of a publicly-accessible shell environment repo. Deprecated, use shell.users instead.

Default
""

hostname

Hostname to set on the shell

Default
shell.local

hosts

A list of entries to append to /etc/hosts

Default
[]

user

account

Name of the user account to provision for this shell. Deprecated, use shell.users instead.

Default
""
shell

Shell for the user account. Deprecated, use shell.users instead.

Default
""
ssh_keys

List of SSH Public Keys for connecting to the shell. Deprecated, use shell.users instead.

Default
[]

users

List of users to create - name: jhunt shell: /bin/bash env: https://github.com/jhunt/devbox-env.git # specifies a git environment to clone setup_script: /path/to/setup/script # runs a script as the user, after cloning the above repo ssh_keys: - ssh-rsa AAAAB3NzaC1yabcd - ssh-rsa AAAAB3NzaC1y1234

Default
[]

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/shell/ directory (learn more).

  • bin/setup (from bin/setup)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.