This BOSH release provides additional binaries and BASH profiles for day-to-day operations.
as-tree
, from Jake Zimmermanbat
, from David Peterfd
, from David Peterfping
jq
, from Stephen Dolan, to manipulate JSON filesrg
, from Andrew Gallantyq
, from Mike Farah
- custom shell aliases (type
alias
to see what is available) - custom shell functions to ease the operational tasks (with shell-completion!)
- shell completion for
monit
- different shell profiles through
load $profile_name
- shell functions (try:
go-help
to get a list!) - a prompt with useful information
- current deployment
- 🟥 (red) for cf
- 🟦 (cyan) for prometheus
- 🟨 (yellow) default
- current monit status (root user only)
- 🟩 (green) all running
- 🟥 (red) at least 1 faulty job
- current user
- 🟪 (magenta) for root
- 🟨 (yellow) default
- instance name and zone
- 🟪 (magenta) for important products like a database, consul or singleton-blobstore
- 🟥 (red) for control-plane products like router, tcp-router and diego-cell
- 🟨 (yellow) default
- last shell status
- 🟩 (green) for 0 / EX_OK
- 🟥 (red+blink) defaults
- 🟥 (red) last prompt datetime
- 🟦 (cyan) current cwd
- current deployment
A more minimalistic profile, also serving as an example.
Include the job in all instance_groups
running the Ubuntu stemcell; example:
addons:
- name: profile
include:
stemcell:
- os: ubuntu-bionic
jobs:
- name: bash-profiles
properties: {}
release: profile
releases:
- name: profile
version: "2.0.3"
url: https://github.com/orange-cloudfoundry/profile-boshrelease/releases/download/v2.0.3/profile-2.0.3.tgz
sha1: ...