Appendix B: Inventory Example
CMP Multiple Host Inventory Example
all:
vars:
installation_id: GAMMA-POSTST3
jdbc_server: cmp-lnx1.mdsuk.com
jdbc_database_name: mdscmp
jdbc_schema_name: cmp
Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers.
jdbc_server_port: 5432
yum_repository_username: test.username
yum_repository_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
62303265613935626562303331303636653162373833623637633333333839653633323963306231
6262363134646563383636663766343464313438323262340a633831383235336462613461353865
31656137653638626564663564656234653235323137373431386434376461653438316463386335
6562333735333636370a663261626435383438626234656236373831636266633539396632653937
3430
verify_ssl_certificates: true
should_deploy_db: true
should_upgrade_db: false
db_data_population: Business_Configuration
ansible_connection: ssh
ansible_ssh_user
A person with the capability to log in to the CMP GUI software, such as a customer service advisor or agent.: ansible
#http_proxy: 'http://192.168.208.10:8080'
#no_proxy: mdsuk.com
mail_server:
smtp_port: 25
smtp_auth: false
smtp_starttls: false
smtp_from: smtp_user
common_application_properties
sam_name: lifecyle
internal_webservice_password:!<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
6230326561393562656230333130363665316237383362356338363666376634346431343832326234
6262363134646563383636663766343464313438323262340a633831383235336462613461353865
31656137653638626564663564656234653235323137373431386434376461653438316463386335
656233373533356338363666376634346431343832326234023637383169945673353939663265393
3567
log_collector_sftp_password:!<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
62303265613935626562303331303636653162373833623637633333333839653633323963306231
6262363134646563383636663766343464313438323262340a633831383235336462613461353865
31656137653638626564663564656234653235323137373431386434376461653438316463386335
6562333735333636370a663261626435383438626234656236373831699456733539396632653937
3234
health_check:
use_ssl:
jdbc_password:
http_port:
company_name: MODEL
branding_code: MODEL
yum_repository_url: 'https://vault.mdsglobal.dev/yum/ga/cmp/latest'
third_party_yum_repository_url: 'https://vault.mdsglobal.dev/yum/third-party'
maven_repository_url: 'https://vault.mdsglobal.dev/maven/ga/latest'
third_party_yum_repository_username: '{{ yum_repository_username }}'
third_party_yum_repository_password: '{{ yum_repository_password }}'
maven_username: '{{ yum_repository_username }}'
maven_password: '{{ yum_repository_password }}'
database: postgres
deploy_ntpd: false
toolbox_activation_date_enabled: true
toolbox_add_agreement
In the Cloud Monetisation Platform, the entity that holds the instructions for generating the bills for one or more subscriptions. including the addresses and how often the bill is generated._bundle_links_enabled: true
toolbox_add_apn_enabled: true
toolbox_add_non_default_bundles_enabled: true
toolbox_addcreditcard_for_securitisation_enabled: true
toolbox_aged_debt_enabled: true
toolbox_allow_access_to_tef_pins_enabled: true
toolbox_authorise_on_capture_enabled: true
toolbox_avs_csc_responses_enabled: true
toolbox_bill_viewer_enabled: true
toolbox_bulk_data_loader_enabled: true
toolbox_by_pass_validate_card_details_against_third_party_enabled: true
toolbox_cc_authorisation_details_enabled: true
toolbox_cc_onceoff_payments_enabled: true
toolbox_client_polling_enabled: true
toolbox_clone_sub_and_manumberain_service_price_enabled: true
toolbox_closed_user_group
In the Customer Manager Platform hierarchy, the highest level of the structure. The group level can be used to group corporates. Groups can hold financial information._rating
In telecommunications, determining the cost of a particular call. Involving converting call-related data into an equivalent monetary value._enabled: true
toolbox_computer_telephony_numberegration_enabled: true
toolbox_configured_tasks_enabled: true
toolbox_convergent
In the telecommunications industry, a soultion that enables common management of all users and all services for multiple operators._prepay_postpay_enabled: true
toolbox_corporate_deletion_enabled: true
toolbox_correspondence_mailmerge_enabled: true
toolbox_country_code_enabled: true
toolbox_create_address_enabled: true
toolbox_create_invoice_query_amount_enabled: true
toolbox_credit_limit_review_enabled: true
toolbox_detailed_credit_card_details_enabled: true
toolbox_diaryevent_duedate_indication_enabled: true
toolbox_disable_bundles_enabled: true
toolbox_disabled_recurring_card_payment_enabled: true
toolbox_donor_led_porting
The process of transferring a subscriber between service provider networks while ensuring they retain their existing mobile telephone number._enabled: true
toolbox_enable_add_remove_bundle_enabled: true
toolbox_enhanced_call_unit_details_enabled: true
toolbox_fup_and_capping_enabled: true
toolbox_gprs_tariff_search_enabled: true
toolbox_group_deletion_enabled: true
toolbox_hardware_credit_limit_enabled: true
toolbox_health_check_enabled: true
toolbox_include_agents_phone_number_in_pci_redirect_payment_enabled: true
toolbox_numberernal_external_account
In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices._segregation_enabled: true
toolbox_invoice_external_reference_enabled: true
toolbox_log_termination_cost_request_enabled: true
toolbox_managed_card_details_enabled: true
toolbox_managed_service_sessions_enabled: true
toolbox_mandatory_category_code_enabled: true
toolbox_nsa_command_enabled: true
toolbox_nsa_response_enabled: true
toolbox_online_payments_enabled: true
toolbox_opticals_enabled: true
toolbox_optimised_address_search_enabled: true
toolbox_override_bank_account_validation_enabled: true
toolbox_parent_child_subscription_link_enabled: false
toolbox_pci_compliant_enabled: true
toolbox_pci_compliant_one_off_transactions_enabled: true
toolbox_post_paid_caps_enabled: true
toolbox_prescribed_alert_enabled: true
toolbox_query_email_address_enabled: true
toolbox_query_invoice_query_amounts_enabled: true
toolbox_quick_address_enabled: true
toolbox_record_batch_payment_transaction_enabled: true
toolbox_record_product_item_serial_numbers_enabled: true
toolbox_redirect_payment_enabled: true
toolbox_refunds_enabled: true
toolbox_remove_email_address_enabled: true
toolbox_sales_order_courier_numbererface_enabled: true
toolbox_separate_payment_authorise_and_capture_enabled: true
toolbox_single_parent_subscription_for_account_link_enabled: true
toolbox_split_billing_enabled: true
toolbox_subc_key_info_enabled: true
toolbox_swms_order_numbererface_enabled: true
toolbox_tariff_pricing_enabled: true
toolbox_technology_funds_enabled: true
toolbox_unbilled_calls_enabled: true
toolbox_unbilled_unit_summary_enabled: true
toolbox_vat_law_reverse_charge_enabled: true
toolbox_warehousing_enabled: true
toolbox_weblinks_enabled: true
toolbox_wifi_purchase_and_usage
The consumption of services, for example a subscriber using call minutes._enabled: true
toolbox_hardware_orders_enabled: false
children:
db:
hosts:
cmp-lnx1.mdsuk.com: {}
vars:
db_owner: deploy
db_owner_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
63643838663636613736396539396561326465366163643066383135373962343839393634303862
6133336131643165663265323637396264333932303462620a383933636363656462613532316137
61353130356239333564383735393137343730393532366231336331643532386134303638626331
3732643361613439350a313335326332343334386661646266356565323561656361376639336339
3637
db_system_cpu: 4CPU
db_system_mem: 8GBMemory
db_system_dsk: SlowDisk
min_performance: 100
readahead: 4096
min_preemption_granularity
The scale or level of detail in a set of data.: 10000000
scheduled_wakeup_granularity: 15000000
dirty_ratio: 20
dirty_background_ratio: 10
swapiness: 10
overcommit_memory: 2
overcommit_ratio: 80
huge_pages: 2500
jboss:
hosts:
cmp-lnx2.mdsuk.com: {}
vars:
jboss_jdbc_username: jboss
jboss_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
30396137653262303533313238336132656638303330366266373537666462663538343936353065
6632396564636166303362386130656634306238396333300a326633653730373837613262373738
61666235616430346539616633613064383033376236613233643339616163316233376537393765
6534663463666337620a393566336433316331346338653235663039323039356365333161666635
6661
jboss_use_ssl: true
jboss_https_port: 8443
jboss_http_port: 8080
jboss_management_http_port: 9990
jboss_management_https_port: 9993
jboss_remoting_port: 20000
metaspace_size: 240M
jboss_allocated_heap_size: 4096m
max_metaspace_size: 340M
jboss_dynamic_list_threshold: 20
jboss_heartbeat_numbererval: 420000
jboss_large_tree_threshold: 50000
is_cmp_lite: true
jws:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
jws_use_ssl: true
jws_https_port: 7443
jws_http_port: 7080
jws_allocated_heap_size: 4096m
pentaho:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
pentaho_admin_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
32666534343231613835393839346137356538373931613666303736396434626139343762333831
6230383539643564386361346464653134666632613666310a343937653764313165633732626665
34656337636262666134333664366464396263346139373034333335396461643661353766383863
3133323834336231300a643166613364613331333539656230626362383831333534366462363561
3435
pentaho_jdbc_app_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
35623232326135663938326537303239643039353030366435626139386661396539666662306134
6462396331623963303433663537373663343934343230340a643865376666326466613766313062
36643337616665323266343439333336313531373765613764633739383365646539363031656664
6266636566373966650a363234653563363031613632643735653233363961653130646436636434
3032
pentaho_jdbc_reporting_password: '{{ pentaho_jdbc_app_password }}'
wso2is:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
wso2is_admin_user: admin
wso2is_admin_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
61643035663161663737363233643837643237346539363135336339376363383461663636346632
3262656362396333393433616330393366396239383434310a336638303232313133313836323039
38326335363130343832373231643534313636303239636531346161663138313437323362646665
3763336130343039300a393731643965376635353636376562633330623465323335366633643035
3735
wso2_jdbc_app_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
61353234343239653338666263336566393339333264643239663864653636386465353262373239
3139333364393831633836613963306437366439653134650a623930646436663732396436646532
30363163393038393836336630313765393239376135656534356532613862336631356238646465
3461626635386438360a313262343638333632326233333664383535343634336430373536316331
6566
wso2is_shared_storage_path: /opt/cmp-storage/wso2is
well_known_context_secured: false
should_use_external_database: true
should_use_database_user_store: true
wso2is_allocated_heap_size: 4096m
shared_services:
hosts:
alpha22.int-dev.mdsuk.com:
vars:
sharedservices_use_ssl: true
sharedservices_jdbc_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
32343831643739633836626364313236326466333539323531333365333766663266623364336635
6439376166313266623862316235356531643234383764320a326433623934663035643632643365
36323965613265313634353763386232373235333833343536316331306566646539323337643736
3639336137633735340a323937663764303431653731383131373334343762623732663566646334
6338
shared_services_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
32343831643739633836626364313236326466333539323531333365333766663266623364336635
6439376166313266623862316235356531643234383764320a326433623934663035643632643365
36323965613265313634353763386232373235333833343536316331306566646539323337643736
3639336137633735340a323937663764303431653731383131373334343762623732663566646334
6338
sharedservices_port: 21218
sharedservices_allocated_heap_size: 4096m
sam_services:
hosts:
alpha22.int-dev.mdsuk.com:
vars:
samservices_use_ssl: true
samservices_jdbc_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
32343831643739633836626364313236326466323438316437396338366266663266623364336635
6439376166313266623862316235356531643234383764320a326433623934663035643632643365
36323965613265313634353763383234383164373963383662677331306566646539323337643736
3639336137633735340a323937663764303431653731383131373334343762623732663566646334
6338
sam_services_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
32343831643323438316437396338366266466333539323531333365333766663266623364336635
6439376166313266623862316235356531643234383764320a326433623934663035643632643365
36323965613265313634353763332343831643739633836626316331306566646539323337643736
3639336137633735340a323937663764303432343831643739633836626762623732663566646334
6338
samservices_port: 21220
samservices_allocated_heap_size: 2048m
rolext:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
rolext_jdbc_username: rolext
rolext_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
64356536623261383266393062363461393263383565326362656239643132633863326564396463
3437613236623833356363613030613731303631383463380a316338383632356332343961306235
36386535383238376237653835666162653131323765313030626638663734343230613732666366
6232333139363161320a623265376433376165666564623338373938613638306462306630393934
6231
rolext_server_port: 8081
rolext_use_ssl: true
agent_view:
hosts:
cmp-lnx3.mdsuk.com: {}
vars: {}
redirect_payment_rest_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
62313330663730363130393738393361383238303666363535343765303432613932336263626637
3930663438356266336532653337343231613264313930620a386562616238666131303935623663
30656265343533356464366333303639663337326335313862343830313732346333343333643537
3939366231626331640a646637303335343463353734323761326236396136663632666261323263
6586
agent_view_font: /usr/share/fonts/msttcorefonts/arial.ttf
bulk_action_console:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
bulk_action_console_system_id: cmp-lnx-int
bulk_action_console_jdbc_username: baconsole
bulk_action_console_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
62313330663730363130393738393361383238303666363535343765303432613932336263626637
3265393061353337316632663062643131313039306232640a623831666663376433646461383363
30656265343533356464366333303639663337326335313862343830313732346333343333643537
3939366231626331640a646637303335343463353734323761326236396136663632666261323263
6532
bulk_action_console_server_port: 9009
bulk_action_console_use_ssl: true
file_transfer:
host: cmp-lnx2.mdsuk.com
port: 22
username: sabre
password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
61666534306134653761326134653030346334666631333639373433353839396232613838336162
3265393061353337316632663062643131313039306232640a623831666663376433646461383363
37623330666561343936386132326438653337333666366330313534666531376330363937626131
6538383539346537370a636263363637663534303665646563313564323531383933653362623135
3265
directory: bulkaction/pending_transform/
reports_directory: bulkaction/pending_transform/
valid_email_domains: 'mdsuk.com,virtusa.com'
bulk_action_allocated_heap_size: 2048m
soapws:
hosts:
cmp-lnx2.mdsuk.com: {}
vars: {}
restws:
hosts:
cmp-lnx2.mdsuk.com: {}
vars:
restws_jdbc_username: restws
restws_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
31396335343664396464336537363238333935336339333562303632663339333839646537393135
3437663333633330643434336161373137326136653566370a616164396234613532376132346361
61633332653039613939623965356366303566346537623832613662646565326235643334383562
3830663339333562350a636465623363323738636337336234303331613633353964393765383237
6165
restws_server_port: 9000
restws_use_ssl: true
restws_allocated_heap_size: 4096m
configuration_centre:
hosts:
cmp-lnx2.mdsuk.com: {}
vars: {}
aview_iface:
hosts:
cmp-lnx2.mdsuk.com: {}
vars: {}
pil:
hosts:
cmp-lnx2.mdsuk.com: {}
vars: {}
sabre_server:
hosts:
cmp-lnx2.mdsuk.com: {}
vars:
sabre_admin_user: admin
sabre_admin_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
66666364643062646563366535363161333763323731623030626534343834376465623462326639
3762323133646337626437613263636561316666323735660a316361343663393138646139343831
61343332323737323763626534343736333639386134623961613734646237633362383462396633
3966303130306636650a303262376134646233326438363234663330383264356465363662346637
3839
sabre_server_jdbc_username: cmpsabre
sabre_server_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
63326364386536383835636465376639616534323066643766306666626137373431343265623061
6661333635653163326132636138353639336437666135330a306339313761376637323337653630
65343232313334303639626166393433633036353466303632613864636537646164356462346464
3332356566313836650a663762636230613133623334363962313332393335613634396465323836
3365
sabre_management_port: 21212
sabre_server_use_ssl: true
bulkaction_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
62303265613935626562303331303636653162373833623637633333333839653633323963306231
6262363134646563383636663766343464313438323262340a633831383235336462613461353865
3332356566313836650a663762636230613133623334363962313332393335613634396465323836
6562333735333636370a663261626435383438626234656236373831636266633539396632653937
3427
hz_cluster_port: 27300
hz_log4j_cluster_port: 27400
hz_multicast_enabled: false
hz_multicast_group: 224.14.14.14
sabre_allocated_heap_size: 4096m
additional_modules:
- sabre-addacs-transformation-adapter
- sabre-analyser-extract
- sabre-arucs-transformation-adapter
- sabre-auddis-transformation-adapter
- sabre-auddis-transformation-inbound-adapter
- sabre-awacs-transformation-adapter
- sabre-bacs-transformation-adapter
- sabre-bill-pdf-collection-adapter
- sabre-equifax-insight2001
- sabre-experian-transformation-adapter
- sabre-matrix-usage-transformation-daemon
A computer program that runs as a background process, rather than being under the control of an interactive user.
- sabre-offline-rating
- sabre-openet-provisioning
In telecommunications, the setup of equipment, wiring and transmission to deliver services to a customer.-adapter
- sabre-openet-recurring-prepayment-adapter
- sabre-openet-usage-adapter
- sabre-recurring-bank-payments-bacs-adapter
- sabre-simulator
sabre_console:
hosts:
cmp-lnx3.mdsuk.com: {}
vars:
sabre_console_system_id: cmp-lnx-int
sabre_console_jdbc_username: sabre
sabre_console_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
37633734363964623262613131643262336437386534333164306566396166326336353064656461
3334313138346431656638623963396233303134393761370a613431396562386633633765386138
32313637636137393634353539643433303565326634356130363933613034393661636436393533
3038363639653236360a303865313461383230613365333634343161353339643333633936363035
3864
sabre_console_port: 31212
sabre_console_use_ssl: true
sabre_console_allocated_heap_size: 2048m
context_sensitive_help:
hosts:
cmp-help.mdsuk.com: {}
vars:
context_sensitive_help_server_port: 21221
context_sensitive_help_use_ssl: true
hosts:
amq_host: {}
vars:
amq_broker_persistence_directory: /opt/activemq/data
artemis:
artemis_host:
amq.mdsuk.com: {}
vars:
artemis_heap_size_allocations: 2048m
artemis_broker_use_ssl: true
artemis_broker_keystore_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
37633734363964623262613131643262336437386534333164306566396166326336353064656461
3334313138346431656638623963396233303134393761370a613431396562386633633765386138
32313637636137393634353539643433303565326634356130363933613034393661636436393533
3038363639653236360a303865313461383230613365333634343161353339643333633936363035
3864
artemis_broker_port: 8161
artemis_broker_scheduler_support: true
artemis_broker_persistence_directory: /opt/activemq/data
artemis_console_enabled: true
context_sensitive_help_use_ssl: true
artemis_console_use_ssl: true
artemis_console_keystore_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
558976214563964623262613131643262336437386534333164306566396166326336353064656461
3334313138346431656638623963396233303134393761370a613431396562386633633765386138
32313637636137393634353539643433303565326634356130363933613034393661636436393533
633962333031343937619475736531346138323061336533363434316135333964333363393363035
9587
artemis_console_port: 8161
artemis_console_admin_users: joe.brown:admin33
artemis_console_readonly_users: ann.green:anG560£
sparc_engine:
hosts:
sparc_host: {}
vars:
sparc_admin_user: sparc
sparc_admin_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
3038363639653236360a303865313461383230613365333634343161353339643333633936363035
3334313138346431656638623963396233303134393761370a613431396562386633633765386138
37633734363964623262613131643262336437386534333164306566396166326336353064656461
32313637636137393634353539643433303565326634356130363933613034393661636436393533
sparc_jdbc_password: !<!vault> >-
$ANSIBLE_VAULT;1.1;AES256
37633734363964623262613131643262336437386534333164306566396166326336353064656461
32313637636137393634353539643433303565326634356130363933613034393661636436393533
3334313138346431656638623963396233303134393761370a613431396562386633633765386138
3038363639653236360a303865313461383230613365333634343161353339643333633936363035
sparc_port: 21222
sparc_use_ssl: true
sparc_lb_url: 'https://loadbalancer:2121'
sparc_hz_cluster_port: 27700
sparc_hz_multicast_enabled: true
sparc_hz_multicast_group: mcgroup
sparc_allocated_heap_size: 4g/8g