Class: Simp::Cli
- Inherits:
-
Object
- Object
- Simp::Cli
- Defined in:
- lib/simp/cli.rb,
lib/simp/cli/config/item.rb,
lib/simp/cli/config/utils.rb,
lib/simp/cli/config/item/gateway.rb,
lib/simp/cli/config/item/netmask.rb,
lib/simp/cli/config/item/hostname.rb,
lib/simp/cli/config/item/ldap_uri.rb,
lib/simp/cli/config/item/use_fips.rb,
lib/simp/cli/config/item/use_ldap.rb,
lib/simp/cli/config/questionnaire.rb,
lib/simp/cli/config/item/ipaddress.rb,
lib/simp/cli/config/item/puppet_ca.rb,
lib/simp/cli/config/item/dns_search.rb,
lib/simp/cli/config/item/rsync_base.rb,
lib/simp/cli/config/item/use_auditd.rb,
lib/simp/cli/config/item/client_nets.rb,
lib/simp/cli/config/item/dns_servers.rb,
lib/simp/cli/config/item/ldap_master.rb,
lib/simp/cli/config/item/log_servers.rb,
lib/simp/cli/config/item/ntp_servers.rb,
lib/simp/cli/config/item/puppet_conf.rb,
lib/simp/cli/config/item/use_selinux.rb,
lib/simp/cli/config/item/certificates.rb,
lib/simp/cli/config/item/ldap_base_dn.rb,
lib/simp/cli/config/item/ldap_bind_dn.rb,
lib/simp/cli/config/item/ldap_bind_pw.rb,
lib/simp/cli/config/item/ldap_root_dn.rb,
lib/simp/cli/config/item/ldap_sync_dn.rb,
lib/simp/cli/config/item/ldap_sync_pw.rb,
lib/simp/cli/config/item/network_conf.rb,
lib/simp/cli/config/item/network_dhcp.rb,
lib/simp/cli/config/item/rsync_server.rb,
lib/simp/cli/config/item/sssd_domains.rb,
lib/simp/cli/config/item/use_iptables.rb,
lib/simp/cli/config/item_list_factory.rb,
lib/simp/cli/config/item/grub_password.rb,
lib/simp/cli/config/item/hostname_conf.rb,
lib/simp/cli/config/item/puppet_server.rb,
lib/simp/cli/config/item/puppetdb_port.rb,
lib/simp/cli/config/item/rsync_timeout.rb,
lib/simp/cli/config/item/ldap_bind_hash.rb,
lib/simp/cli/config/item/ldap_root_hash.rb,
lib/simp/cli/config/item/ldap_sync_hash.rb,
lib/simp/cli/config/item/puppet_ca_port.rb,
lib/simp/cli/config/item/puppet_autosign.rb,
lib/simp/cli/config/item/puppetdb_server.rb,
lib/simp/cli/config/item/puppet_server_ip.rb,
lib/simp/cli/config/item/rename_fqdn_yaml.rb,
lib/simp/cli/config/item/simp_yum_servers.rb,
lib/simp/cli/config/item/yum_repositories.rb,
lib/simp/cli/config/item/add_ldap_to_hiera.rb,
lib/simp/cli/config/item/network_interface.rb,
lib/simp/cli/config/item/network_setup_nic.rb,
lib/simp/cli/config/item/puppet_fileserver.rb,
lib/simp/cli/config/item/set_grub_password.rb,
lib/simp/cli/config/item/puppet_hosts_entry.rb,
lib/simp/cli/config/item/failover_log_servers.rb,
lib/simp/cli/config/item/is_master_yum_server.rb,
lib/simp/cli/config/item/remove_ldap_from_hiera.rb,
lib/simp/cli/config/item/common_runlevel_default.rb,
lib/simp/cli/config/item/answers_yaml_file_writer.rb
Overview
namespace for SIMP CLI commands
Direct Known Subclasses
Commands::Bootstrap, Commands::Cleancerts, Commands::Config, Commands::Doc, Commands::Passgen, Commands::Puppeteval, Commands::Runpuppet
Defined Under Namespace
Constant Summary collapse
- VERSION =
'1.0.18'
Class Method Summary collapse
Class Method Details
.help ⇒ Object
<– lol.
24 25 26 27 |
# File 'lib/simp/cli.rb', line 24 def self.help # <-- lol. puts @opt_parser.to_s puts end |
.menu ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/simp/cli.rb', line 13 def self. puts 'Usage: simp [command]' puts puts ' Commands' @commands.keys.each do |command_name| puts " - #{command_name}" end puts ' - help [command]' puts end |
.run ⇒ Object
29 30 31 |
# File 'lib/simp/cli.rb', line 29 def self.run(*) @opt_parser.parse! end |