Tips gebruik Satellite 6

By | 6 mei 2015

Hammer

Gebruik van hammer zonder telkens username / wachtwoord in te geven:

  ~/.hammer/cli_config.yml

    :foreman:
       :host: 'https://localhost'
       :username: '<username>'
       :password: '<password>'

Let op om geen <TAB>'s te gebruiken maar spatie's, yml files gaan niet goed om met <TAB> 's

NIeuwe organisatie aanmaken

  hammer organization create --name=Datacentre --label=Datacentre
  hammer organization add-user --user=admin --name=Datacentre

Nieuwe locatie aanmaken

  hammer location create --name=Amsterdam
  hammer location add-user --name=Amsterdam --user=admin
  hammer location add-organization --name=Amsterdam --organization=Datacentre

Time-out opgeven voor hammer API

Edit /etc/hammer/cli.modules.d/foreman.yml

  :foreman:
     # Enable/disable foreman commands
     :enable_module: true

     # Your foreman server address
     :host: 'https://localhost/'

     # Check API documentation cache status on each request
     #:refresh_cache: false

    # API request timeout. Set to -1 for no timeout
    :request_timeout: -1 # in seconden

Quick tips:

Opvragen repository die aan een bepaalde organsitie of organisatie-id: 

  hammer repository list --organization-id=x

Opvragen van locaties:

  hammer location list

Meer info over een locatie

  hammer location info --id=x

Welke versie's OS zijn beschikbaar

  hammer os list

Welke templates zijn er beschikbaar:

 hammer template list --per-page 9999