forked from theforeman/hammer-cli-foreman-ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hammer_cli_foreman_ansible.rb
35 lines (32 loc) · 1.19 KB
/
hammer_cli_foreman_ansible.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
module HammerCLIForemanAnsible
require 'hammer_cli'
require 'hammer_cli_foreman'
require 'hammer_cli_foreman/host'
require 'hammer_cli_foreman/hostgroup'
require 'hammer_cli_foreman_ansible/version'
require 'hammer_cli_foreman_ansible/i18n'
require 'hammer_cli_foreman_ansible/ansible'
require 'hammer_cli_foreman_ansible/ansible_roles'
require 'hammer_cli_foreman_ansible/associated_ansible_role'
require 'hammer_cli_foreman_ansible/host'
require 'hammer_cli_foreman_ansible/hostgroup'
require 'hammer_cli_foreman_ansible/command_extensions'
HammerCLI::MainCommand.lazy_subcommand(
'ansible',
'Manage foreman ansible',
'HammerCLIForemanAnsible::AnsibleCommand',
'hammer_cli_foreman_ansible/ansible'
)
HammerCLIForeman::Host.lazy_subcommand(
Host::AnsibleRolesCommand.command_name,
Host::AnsibleRolesCommand.desc,
'HammerCLIForemanAnsible::Host::AnsibleRolesCommand',
'hammer_cli_foreman_ansible/host'
)
HammerCLIForeman::Hostgroup.lazy_subcommand(
Hostgroup::AnsibleRolesCommand.command_name,
Hostgroup::AnsibleRolesCommand.desc,
'HammerCLIForemanAnsible::Hostgroup::AnsibleRolesCommand',
'hammer_cli_foreman_ansible/hostgroup'
)
end