162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
# File 'lib/inspec_tools/plugin_cli.rb', line 162
def generate_ckl_metadata
metadata = {}
metadata['stigid'] = ask('STID ID: ')
metadata['role'] = ask('Role: ')
metadata['type'] = ask('Type: ')
metadata['hostname'] = ask('Hostname: ')
metadata['ip'] = ask('IP Address: ')
metadata['mac'] = ask('MAC Address: ')
metadata['fqdn'] = ask('FQDN: ')
metadata['tech_area'] = ask('Tech Area: ')
metadata['target_key'] = ask('Target Key: ')
metadata['web_or_database'] = ask('Web or Database: ')
metadata['web_db_site'] = ask('Web DB Site: ')
metadata['web_db_instance'] = ask('Web DB Instance: ')
metadata.delete_if { |_key, value| value.empty? }
File.open('metadata.json', 'w') do |f|
f.write(metadata.to_json)
end
end
|