| { |
| "services": [ |
| { |
| "name": "METRON", |
| "identities": [ |
| { |
| "name": "metron", |
| "principal": { |
| "value": "${metron-env/metron_user}@${realm}", |
| "type" : "user", |
| "configuration": "metron-env/metron_principal_name", |
| "local_username": "${metron-env/metron_user}" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/metron.headless.keytab", |
| "owner": { |
| "name": "${metron-env/metron_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "r" |
| }, |
| "configuration": "metron-env/metron_service_keytab" |
| } |
| } |
| ], |
| "configurations": [ |
| { |
| "storm-site": { |
| "nimbus.credential.renewers.classes": "['org.apache.storm.security.auth.kerberos.AutoTGT']", |
| "supervisor.run.worker.as.user": "true" |
| } |
| } |
| ], |
| "components": [ |
| { |
| "name": "METRON_PARSERS" |
| }, |
| { |
| "name": "METRON_ENRICHMENT_MASTER" |
| }, |
| { |
| "name": "METRON_INDEXING" |
| } |
| ] |
| } |
| ] |
| } |