Build, Install, and Configure an Inductor
- Build the jar file. It is in
- Build the gem.
gem build inductor.gemspec
It creates an
inductor-VERSION.gem in the root directory.
- Install the gem from the root directory.
gem install inductor-VERSION.gem
The inductor gem creates configuration files and directories when the
inductor add command is run.
For a private zone, the authorization key is specified when you create the zone from the UI.
For a public zone, the key is specified in the packer/services/provider file.
For reference only:
conf.dir argument is passed to the inductor at runtime and contains an inductor.properties.
This is generated via the inductor gem when
inductor add is run.
The following are sample contents:
# usually set by inductor gem or inductor_config_gen and based on zone
amq.in_queue = public.packer.providers.aws-ec2.ec2.us-east-1a.controller.workorders
amq.out_queue = controller.response
amq.connect_string = failover:(ssl://kloopzmq:61617?keepAlive=true)?initialReconnectDelay=1000&startupMaxReconnectAttempts=2
packer_home = /opt/gw-packer/current
retry_count = 2
ip_attribute = public_ip
scan_path = /opt/oneops/inductor/retry
scan_period = 5
data_dir = /opt/oneops/tmp
mgmt_domain = changeme.oneops.com