-
Notifications
You must be signed in to change notification settings - Fork 10
cli design
Yoram Hekma edited this page Jun 14, 2016
·
1 revision
ballista [options: -c -o -u -a] <action: content-view|errata> <sub-action: clean|list> <required parameters>
- toolnaam: ballista
- alle acties zijn subcommandos:
- ballista content-view
- clean <content view name | all> [keep last X versions or dates]
- publish-chain <ini groupname | content view name> <-- Composite Content Views moeten geweigerd worden als argument, dus check inbouwen?
- promote-env <content view name> <-- wij gaan hem alleen op composites gebruiken, maar het moet ook toepasbaar zijn op gewone content views.
we zouden een extra lock optie in kunnen bouwen dat dit alleen toepasbaar is op composites.
- ballista errata
- list <host-collection groupname | machinename>
- apply <host-collection groupname | machinename>
-c / --config <ini file>
-o / --org <organization>
-u / --url <katello url> defaults: https://localhost
-a / --accountname <katello username>
-
command line parameters zijn leading, worden ze niet meegegeven dan geldt de ini file, wordt de ini file niet meegegeven en de parameter is niet aanwezig -> raise error
-
ini file optioneel -> geef je hem mee dan parsed hij alle config en alles wat overblijft moet via de command line meegegeven worden
[main]
url = <katello server url>
organization = <katello organization>
username = <katello username>
password = <katello password>
[os]
views = CV_RHEL6, CV_RHEL7
[app]
views = CV_JBOSSEAP, CV_ENTERPRISEDB