2013-12-13 13:00:05.012 15243 DEBUG muranoconductor.openstack.common.service [-] Full set of CONF: wait /usr/local/lib/python2.7/dist-packages/muranoconductor/openstack/common/service.py:103 2013-12-13 13:00:05.012 15243 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1928 2013-12-13 13:00:05.012 15243 DEBUG muranoconductor.openstack.common.service [-] Configuration options gathered from: log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1929 2013-12-13 13:00:05.013 15243 DEBUG muranoconductor.openstack.common.service [-] command line args: ['--config-file=/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1930 2013-12-13 13:00:05.013 15243 DEBUG muranoconductor.openstack.common.service [-] config files: ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1931 2013-12-13 13:00:05.013 15243 DEBUG muranoconductor.openstack.common.service [-] ================================================================================ log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1932 2013-12-13 13:00:05.013 15243 DEBUG muranoconductor.openstack.common.service [-] agent_config_dir = /etc/murano/agent-config log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.014 15243 DEBUG muranoconductor.openstack.common.service [-] backdoor_port = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.014 15243 DEBUG muranoconductor.openstack.common.service [-] config_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.014 15243 DEBUG muranoconductor.openstack.common.service [-] config_file = ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.014 15243 DEBUG muranoconductor.openstack.common.service [-] data_dir = /tmp/muranoconductor-cache log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.015 15243 DEBUG muranoconductor.openstack.common.service [-] debug = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.015 15243 DEBUG muranoconductor.openstack.common.service [-] default_log_levels = ['iso8601=WARN', 'heatclient=WARN'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.015 15243 DEBUG muranoconductor.openstack.common.service [-] env_ip_template = 10.0.0.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.016 15243 DEBUG muranoconductor.openstack.common.service [-] fatal_deprecations = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.016 15243 DEBUG muranoconductor.openstack.common.service [-] file_server = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.016 15243 DEBUG muranoconductor.openstack.common.service [-] init_scripts_dir = /etc/murano/init-scripts log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.016 15243 DEBUG muranoconductor.openstack.common.service [-] instance_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.017 15243 DEBUG muranoconductor.openstack.common.service [-] instance_uuid_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.017 15243 DEBUG muranoconductor.openstack.common.service [-] log_config = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.017 15243 DEBUG muranoconductor.openstack.common.service [-] log_date_format = %Y-%m-%d %H:%M:%S log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.017 15243 DEBUG muranoconductor.openstack.common.service [-] log_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.018 15243 DEBUG muranoconductor.openstack.common.service [-] log_file = /var/log/murano/murano-conductor.log log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.018 15243 DEBUG muranoconductor.openstack.common.service [-] log_format = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.018 15243 DEBUG muranoconductor.openstack.common.service [-] logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.018 15243 DEBUG muranoconductor.openstack.common.service [-] logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.019 15243 DEBUG muranoconductor.openstack.common.service [-] logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.019 15243 DEBUG muranoconductor.openstack.common.service [-] logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.019 15243 DEBUG muranoconductor.openstack.common.service [-] max_environments = 20 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.019 15243 DEBUG muranoconductor.openstack.common.service [-] max_hosts = 250 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.020 15243 DEBUG muranoconductor.openstack.common.service [-] murano_metadata_url = http://localhost:8084/v1 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.020 15243 DEBUG muranoconductor.openstack.common.service [-] network_topology = routed log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.020 15243 DEBUG muranoconductor.openstack.common.service [-] publish_errors = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.021 15243 DEBUG muranoconductor.openstack.common.service [-] syslog_log_facility = LOG_USER log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.021 15243 DEBUG muranoconductor.openstack.common.service [-] use_stderr = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.021 15243 DEBUG muranoconductor.openstack.common.service [-] use_syslog = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.021 15243 DEBUG muranoconductor.openstack.common.service [-] verbose = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:05.022 15243 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.config_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.022 15243 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.flavor = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.022 15243 DEBUG muranoconductor.openstack.common.service [-] heat.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.022 15243 DEBUG muranoconductor.openstack.common.service [-] heat.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.023 15243 DEBUG muranoconductor.openstack.common.service [-] heat.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.023 15243 DEBUG muranoconductor.openstack.common.service [-] heat.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.023 15243 DEBUG muranoconductor.openstack.common.service [-] heat.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.024 15243 DEBUG muranoconductor.openstack.common.service [-] keystone.auth_url = http://172.18.124.203:5000/v2.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.024 15243 DEBUG muranoconductor.openstack.common.service [-] keystone.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.024 15243 DEBUG muranoconductor.openstack.common.service [-] keystone.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.024 15243 DEBUG muranoconductor.openstack.common.service [-] keystone.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.025 15243 DEBUG muranoconductor.openstack.common.service [-] keystone.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.025 15243 DEBUG muranoconductor.openstack.common.service [-] neutron.ca_cert = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.025 15243 DEBUG muranoconductor.openstack.common.service [-] neutron.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.026 15243 DEBUG muranoconductor.openstack.common.service [-] neutron.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.026 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ca_certs = log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.026 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.host = 172.18.124.203 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.026 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.login = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.027 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.password = swordfish log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.027 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.port = 5672 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.027 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ssl = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.028 15243 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.virtual_host = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:05.028 15243 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1951 2013-12-13 13:00:06.020 15243 INFO muranoconductor.openstack.common.service [-] Caught SIGTERM, exiting 2013-12-13 13:00:06.437 15414 DEBUG muranoconductor.openstack.common.service [-] Full set of CONF: wait /usr/local/lib/python2.7/dist-packages/muranoconductor/openstack/common/service.py:103 2013-12-13 13:00:06.437 15414 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1928 2013-12-13 13:00:06.437 15414 DEBUG muranoconductor.openstack.common.service [-] Configuration options gathered from: log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1929 2013-12-13 13:00:06.438 15414 DEBUG muranoconductor.openstack.common.service [-] command line args: ['--config-file=/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1930 2013-12-13 13:00:06.438 15414 DEBUG muranoconductor.openstack.common.service [-] config files: ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1931 2013-12-13 13:00:06.438 15414 DEBUG muranoconductor.openstack.common.service [-] ================================================================================ log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1932 2013-12-13 13:00:06.438 15414 DEBUG muranoconductor.openstack.common.service [-] agent_config_dir = /etc/murano/agent-config log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.439 15414 DEBUG muranoconductor.openstack.common.service [-] backdoor_port = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.439 15414 DEBUG muranoconductor.openstack.common.service [-] config_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.439 15414 DEBUG muranoconductor.openstack.common.service [-] config_file = ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.439 15414 DEBUG muranoconductor.openstack.common.service [-] data_dir = /tmp/muranoconductor-cache log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.440 15414 DEBUG muranoconductor.openstack.common.service [-] debug = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.440 15414 DEBUG muranoconductor.openstack.common.service [-] default_log_levels = ['iso8601=WARN', 'heatclient=WARN'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.440 15414 DEBUG muranoconductor.openstack.common.service [-] env_ip_template = 10.0.0.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.440 15414 DEBUG muranoconductor.openstack.common.service [-] fatal_deprecations = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.441 15414 DEBUG muranoconductor.openstack.common.service [-] file_server = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.441 15414 DEBUG muranoconductor.openstack.common.service [-] init_scripts_dir = /etc/murano/init-scripts log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.441 15414 DEBUG muranoconductor.openstack.common.service [-] instance_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.441 15414 DEBUG muranoconductor.openstack.common.service [-] instance_uuid_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.442 15414 DEBUG muranoconductor.openstack.common.service [-] log_config = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.442 15414 DEBUG muranoconductor.openstack.common.service [-] log_date_format = %Y-%m-%d %H:%M:%S log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.442 15414 DEBUG muranoconductor.openstack.common.service [-] log_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.442 15414 DEBUG muranoconductor.openstack.common.service [-] log_file = /var/log/murano/murano-conductor.log log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.443 15414 DEBUG muranoconductor.openstack.common.service [-] log_format = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.443 15414 DEBUG muranoconductor.openstack.common.service [-] logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.443 15414 DEBUG muranoconductor.openstack.common.service [-] logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.443 15414 DEBUG muranoconductor.openstack.common.service [-] logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.444 15414 DEBUG muranoconductor.openstack.common.service [-] logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.444 15414 DEBUG muranoconductor.openstack.common.service [-] max_environments = 20 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.444 15414 DEBUG muranoconductor.openstack.common.service [-] max_hosts = 250 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.445 15414 DEBUG muranoconductor.openstack.common.service [-] murano_metadata_url = http://10.100.0.53:8084/v1 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.445 15414 DEBUG muranoconductor.openstack.common.service [-] network_topology = routed log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.445 15414 DEBUG muranoconductor.openstack.common.service [-] publish_errors = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.445 15414 DEBUG muranoconductor.openstack.common.service [-] syslog_log_facility = LOG_USER log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.446 15414 DEBUG muranoconductor.openstack.common.service [-] use_stderr = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.446 15414 DEBUG muranoconductor.openstack.common.service [-] use_syslog = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.446 15414 DEBUG muranoconductor.openstack.common.service [-] verbose = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:00:06.446 15414 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.config_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.447 15414 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.flavor = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.447 15414 DEBUG muranoconductor.openstack.common.service [-] heat.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.447 15414 DEBUG muranoconductor.openstack.common.service [-] heat.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.448 15414 DEBUG muranoconductor.openstack.common.service [-] heat.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.448 15414 DEBUG muranoconductor.openstack.common.service [-] heat.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.448 15414 DEBUG muranoconductor.openstack.common.service [-] heat.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.448 15414 DEBUG muranoconductor.openstack.common.service [-] keystone.auth_url = http://172.18.124.203:5000/v2.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.449 15414 DEBUG muranoconductor.openstack.common.service [-] keystone.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.449 15414 DEBUG muranoconductor.openstack.common.service [-] keystone.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.449 15414 DEBUG muranoconductor.openstack.common.service [-] keystone.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.450 15414 DEBUG muranoconductor.openstack.common.service [-] keystone.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.450 15414 DEBUG muranoconductor.openstack.common.service [-] neutron.ca_cert = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.450 15414 DEBUG muranoconductor.openstack.common.service [-] neutron.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.451 15414 DEBUG muranoconductor.openstack.common.service [-] neutron.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.451 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ca_certs = log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.451 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.host = 172.18.124.203 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.452 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.login = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.452 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.password = swordfish log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.452 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.port = 5672 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.452 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ssl = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.453 15414 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.virtual_host = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:00:06.453 15414 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1951 2013-12-13 13:09:07.084 15414 INFO muranoconductor.app [-] Starting processing task : {"updated": "2013-12-13T13:08:01.535186", "networking": {"cidr": "10.0.6.0/24", "createNetwork": true, "topology": "routed"}, "name": "dsgsgsg", "created": "2013-12-13T13:08:01.537749", "deleted": true, "tenant_id": "72239681556748a3b9b74b44d081b84b", "token": "*** SANITIZED ***", "version": 0, "services": {}, "id": "d93c47a1100248e9a9ab5d59525f4c44"} 2013-12-13 13:09:07.088 15414 DEBUG muranoconductor.metadata [-] Retrieving metadata from Murano Metadata Repository get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:91 2013-12-13 13:09:07.088 15414 DEBUG metadataclient.common.http [-] curl -i -X GET -H 'X-Auth-Token: dfbae48a1e929f43c54f060a09b15bb2' -H 'Content-Type: application/octet-stream' -H 'User-Agent: python-metadatalient' http://10.100.0.53:8084/v1/client/conductor log_curl_request /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:141 2013-12-13 13:09:07.601 15414 DEBUG metadataclient.common.http [-] HTTP/1.1 200 OK content-length: 38558 expires: Sat, 14 Dec 2013 01:09:07 GMT last-modified: Fri, 13 Dec 2013 13:09:07 GMT etag: "flask-1386940147.59-38558-3601932062" cache-control: public, max-age=43200 date: Fri, 13 Dec 2013 13:09:07 GMT content-type: application/octet-stream log_http_response /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:151 2013-12-13 13:09:07.603 15414 DEBUG muranoconductor.metadata [-] Archive '/tmp/tmpnIV4FN' has hash-sum ded8e6e7ea911b4fe8d70de0efa3fa8d8043d000 _get_hash /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:163 2013-12-13 13:09:07.648 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:09:07.770 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:09:07.835 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:09:07.965 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:09:07.968 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/WebApps.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.974 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/Apache.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.977 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/AD.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.983 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/MsSqlServer.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.986 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/Networking.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.992 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/LinuxTelnet.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:07.995 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/MsSqlCluster.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:08.004 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/Demo.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:08.005 15414 DEBUG muranoconductor.app [-] Loading XML d93c47a1100248e9a9ab5d59525f4c44/workflows/Common.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:09:08.016 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 62517392 matches on '{u'updated': u'2013-12-13T13:08:01.535186', u'networking': {u'cidr': u'10.0.6.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'dsgsgsg', u'created': u'2013-12-13T13:08:01.537749', u'deleted': True, u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': {}, u'id': u'd93c47a1100248e9a9ab5d59525f4c44'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:09:08.016 15414 DEBUG muranoconductor.workflow [-] Muting d93c47a1100248e9a9ab5d59525f4c44 in rule 62517392 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:09:08.017 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'If any units exists' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:09:08.017 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command Delete on stack ed93c47a1100248e9a9ab5d59525f4c44 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:09:08.017 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:09:08.095 15414 DEBUG muranoconductor.commands.cloud_formation [-] Deleting stack ed93c47a1100248e9a9ab5d59525f4c44 _execute_pending_deletes /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:179 2013-12-13 13:09:08.119 15414 ERROR muranoconductor.commands.cloud_formation [-] ERROR: The Stack (ed93c47a1100248e9a9ab5d59525f4c44) could not be found. 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation Traceback (most recent call last): 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation File "/usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py", line 182, in _execute_pending_deletes 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation stack_id=self._stack) 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation File "/usr/lib/python2.7/dist-packages/heatclient/v1/stacks.py", line 117, in delete 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation self._delete("/stacks/%s" % stack_id) 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation File "/usr/lib/python2.7/dist-packages/heatclient/common/base.py", line 64, in _delete 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation self.api.raw_request('DELETE', url) 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation File "/usr/lib/python2.7/dist-packages/heatclient/common/http.py", line 212, in raw_request 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation return self._http_request(url, method, **kwargs) 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation File "/usr/lib/python2.7/dist-packages/heatclient/common/http.py", line 160, in _http_request 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation raise exc.from_response(resp, body_str) 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation HTTPNotFound: ERROR: The Stack (ed93c47a1100248e9a9ab5d59525f4c44) could not be found. 2013-12-13 13:09:08.119 15414 TRACE muranoconductor.commands.cloud_formation 2013-12-13 13:09:08.124 15414 DEBUG muranoconductor.workflow [-] Setting '/state.deleted' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:09:08.139 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:09:08.158 15414 DEBUG muranoconductor.app [-] No pending commands found, seems like we are done _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:130 2013-12-13 13:09:08.159 15414 DEBUG muranoconductor.metadata [-] Deleting metadata folder d93c47a1100248e9a9ab5d59525f4c44 release /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:127 2013-12-13 13:09:08.167 15414 INFO muranoconductor.app [-] Finished processing task . Result = {"updated": "2013-12-13T13:08:01.535186", "networking": {"cidr": "10.0.6.0/24", "createNetwork": true, "topology": "routed"}, "name": "dsgsgsg", "created": "2013-12-13T13:08:01.537749", "deleted": true, "tenant_id": "72239681556748a3b9b74b44d081b84b", "state": {"deleted": true}, "version": 0, "services": {}, "id": "d93c47a1100248e9a9ab5d59525f4c44"} 2013-12-13 13:14:02.836 15414 INFO muranoconductor.app [-] Starting processing task : {"updated": "2013-12-13T13:13:24.005293", "networking": {"cidr": "10.0.0.0/24", "createNetwork": true, "topology": "routed"}, "name": "ewgfwgewg", "created": "2013-12-13T13:13:24.006497", "tenant_id": "72239681556748a3b9b74b44d081b84b", "token": "*** SANITIZED ***", "version": 0, "services": [{"updated": "2013-12-13 13:13:53.796234", "availabilityZone": "nova", "name": "sdgsdgs", "created": "2013-12-13 13:13:53.796225", "deployTelnet": true, "unitNamingPattern": "", "keyPair": "murano-lb-key", "osImage": {"type": "linux", "name": "cloud-centos", "title": "linux"}, "units": [{"id": "3777d762c1d347d9b1f718f5d1f7ea8e", "name": "sdgsdgs_instance_0"}], "flavor": "m1.medium", "type": "linuxTelnetService", "id": "879264459eaf4db382073aa6fea4e6fb"}], "id": "ef54c1279d5b49b2bf5d4c2f4c108d5a"} 2013-12-13 13:14:02.839 15414 DEBUG muranoconductor.metadata [-] Retrieving metadata from Murano Metadata Repository get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:91 2013-12-13 13:14:02.840 15414 DEBUG metadataclient.common.http [-] curl -i -X GET -H 'X-Auth-Token: dfbae48a1e929f43c54f060a09b15bb2' -H 'Content-Type: application/octet-stream' -H 'User-Agent: python-metadatalient' http://10.100.0.53:8084/v1/client/conductor?hash=ded8e6e7ea911b4fe8d70de0efa3fa8d8043d000 log_curl_request /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:141 2013-12-13 13:14:02.846 15414 DEBUG metadataclient.common.http [-] HTTP/1.1 304 NOT MODIFIED date: Fri, 13 Dec 2013 13:14:02 GMT transfer-encoding: chunked log_http_response /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:151 2013-12-13 13:14:02.846 15414 DEBUG muranoconductor.metadata [-] Metadata unmodified. Using existing archive. get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:108 2013-12-13 13:14:02.882 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:14:03.010 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:14:03.017 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:14:03.162 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:14:03.165 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/WebApps.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.170 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Apache.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.172 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/AD.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.178 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/MsSqlServer.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.180 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Networking.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.185 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/LinuxTelnet.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.188 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/MsSqlCluster.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.195 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Demo.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.196 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Common.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:14:03.204 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], u'flavor': u'm1.medium', u'type': u'linuxTelnetService', u'id': u'879264459eaf4db382073aa6fea4e6fb'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.205 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.205 15414 DEBUG muranoconductor.workflow [-] Rule 'Router-based topology, need to detect router' with ID = 61441040/61441424 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], u'flavor': u'm1.medium', u'type': u'linuxTelnetService', u'id': u'879264459eaf4db382073aa6fea4e6fb'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.206 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61441424 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.210 15414 DEBUG muranoconductor.workflow [-] Rule '$.services[?(@.type == 'linuxTelnetService' and not @.securityTemplates)]' with ID = 61536144 matches on '{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], u'flavor': u'm1.medium', u'type': u'linuxTelnetService', u'id': u'879264459eaf4db382073aa6fea4e6fb'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.211 15414 DEBUG muranoconductor.workflow [-] Muting 879264459eaf4db382073aa6fea4e6fb in rule 61536144 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.211 15414 DEBUG muranoconductor.workflow [-] Setting 'securityTemplates' to '['TelnetSecurity', 'LinuxSecurity']' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.215 15414 DEBUG muranoconductor.workflow [-] Rule 'Units with no hostname' with ID = 63056272 matches on '{u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.215 15414 DEBUG muranoconductor.workflow [-] Muting 3777d762c1d347d9b1f718f5d1f7ea8e in rule 63056272 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.216 15414 DEBUG muranoconductor.workflow [-] Setting 'state.hostname' to 'fpichhp5gj32n1' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.223 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.223 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.232 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 63056784 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.232 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 63056784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.233 15414 DEBUG muranoconductor.workflow [-] Rule 'If any units exists' with ID = 63056784/63056912 matches on '{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.233 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/3777d762c1d347d9b1f718f5d1f7ea8e in rule 63056784/63056912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.233 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:14:03.234 15414 DEBUG neutronclient.client [-] REQ: curl -i http://172.18.124.203:9696//v2.0/routers.json?tenant_id=72239681556748a3b9b74b44d081b84b -X GET -H "X-Auth-Token: dfbae48a1e929f43c54f060a09b15bb2" -H "Content-Type: application/json" -H "Accept: application/json" -H "User-Agent: python-neutronclient" http_log_req /usr/local/lib/python2.7/dist-packages/neutronclient/common/utils.py:173 2013-12-13 13:14:03.257 15414 DEBUG neutronclient.client [-] RESP:{'date': 'Fri, 13 Dec 2013 13:14:03 GMT', 'status': '200', 'content-length': '288', 'content-type': 'application/json; charset=UTF-8', 'content-location': 'http://172.18.124.203:9696//v2.0/routers.json?tenant_id=72239681556748a3b9b74b44d081b84b'} {"routers": [{"status": "ACTIVE", "external_gateway_info": {"network_id": "5bc8e059-815a-4524-ace5-530fdcae03be", "enable_snat": true}, "name": "Router", "admin_state_up": true, "tenant_id": "72239681556748a3b9b74b44d081b84b", "routes": [], "id": "1e0af975-504c-4cf1-8fd7-553e939aae08"}]} http_log_resp /usr/local/lib/python2.7/dist-packages/neutronclient/common/utils.py:179 2013-12-13 13:14:03.258 15414 DEBUG muranoconductor.workflow [-] Setting 'networking.routerId' to '1e0af975-504c-4cf1-8fd7-553e939aae08' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.258 15414 DEBUG muranoconductor.workflow [-] Setting 'networking.state.ready_for_cidrs' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.374 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.374 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.376 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61449936 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.377 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61449936 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.377 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:03.377 15414 DEBUG muranoconductor.workflow [-] Setting 'networking.state.new_net_cidr_done' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.383 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 63056784 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.383 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 63056784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.391 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.391 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.393 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61450448 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.394 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61450448 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.394 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:03.394 15414 DEBUG muranoconductor.workflow [-] Setting 'networking.state.join_net_cidr_done' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.407 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.407 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.410 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.new_net_cidr_done and @.networking.state.join_net_cidr_done)]' with ID = 61441040/61450960 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.410 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61450960 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.410 15414 DEBUG muranoconductor.workflow [-] Setting 'networking.state.ready_for_cf' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:03.411 15414 DEBUG muranoconductor.workflow [-] Rule 'Units of Linux Telnet service having hostname and image names assigned but without instances' with ID = 61536464 matches on '{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.412 15414 DEBUG muranoconductor.workflow [-] Muting 3777d762c1d347d9b1f718f5d1f7ea8e in rule 61536464 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.413 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Creating Linux instance fpichhp5gj32n1 (sdgsdgs_instance_0)', 'entity': 'unit', 'details': None, 'id': u'3777d762c1d347d9b1f718f5d1f7ea8e'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:03.414 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.427 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.427 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.430 15414 DEBUG muranoconductor.workflow [-] Rule 'Requested to Create a Network' with ID = 61441040/61451280 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.430 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61451280 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.431 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.431 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.432 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to connect subnet of new network to router' with ID = 61441040/61504592 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.433 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61504592 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.433 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.434 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 61441040/61512208 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.435 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61512208 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.435 15414 DEBUG muranoconductor.workflow [-] Rule 'Units to be created requiring ports in new network' with ID = 61441040/61512208/61512272 matches on '{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.435 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a/3777d762c1d347d9b1f718f5d1f7ea8e in rule 61441040/61512208/61512272 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.436 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.437 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to apply default security rules' with ID = 61441040/61516112 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.438 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61516112 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:03.438 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.439 15414 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 61441040/61527504 matches on 'TelnetSecurity' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.439 15414 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'TelnetSecurity' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:14:03.440 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.440 15414 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:14:03.441 15414 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 61441040/61527504 matches on 'LinuxSecurity' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:03.441 15414 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'LinuxSecurity' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:14:03.441 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:14:03.442 15414 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:14:03.447 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:14:03.489 15414 INFO muranoconductor.commands.cloud_formation [-] Executing heat template {"AWSTemplateFormatVersion": "2010-09-09", "Outputs": {}, "Parameters": {"KeyName": {"Default": "murano-lb-key", "Type": "String", "Description": "Key Pair"}}, "Resources": {"MuranoSecurityGroup-ewgfwgewg": {"Type": "AWS::EC2::SecurityGroup", "Properties": {"SecurityGroupIngress": [{"ToPort": "-1", "IpProtocol": "icmp", "FromPort": "-1", "CidrIp": "10.0.0.0/24"}, {"ToPort": "23", "IpProtocol": "tcp", "FromPort": "23", "CidrIp": "0.0.0.0/0"}, {"ToPort": "22", "IpProtocol": "tcp", "FromPort": "22", "CidrIp": "0.0.0.0/0"}], "GroupDescription": "Composite security group for Murano Environment ewgfwgewg"}}, "network": {"Type": "OS::Neutron::Net", "Properties": {"name": "network-ef54c1279d5b49b2bf5d4c2f4c108d5a"}}, "subnet": {"Type": "OS::Neutron::Subnet", "Properties": {"network_id": {"Ref": "network"}, "ip_version": 4, "cidr": "10.0.0.0/24", "dns_nameservers": ["8.8.8.8"]}}, "port-fpichhp5gj32n1": {"Type": "OS::Neutron::Port", "Properties": {"network_id": {"Ref": "network"}, "fixed_ips": [{"subnet_id": {"Ref": "subnet"}}], "security_groups": [{"Ref": "MuranoSecurityGroup-ewgfwgewg"}]}}, "fpichhp5gj32n1": {"Type": "AWS::EC2::Instance", "Properties": {"UserData": "#!/bin/sh\n\nservice murano-agent stop\n\nAgentConfigBase64='W0RFRkFVTFRdCmRlYnVnPVRydWUKdmVyYm9zZT1UcnVlCmxvZ19maWxlID0gL3Zhci9sb2cvbXVyYW5vLWFnbmV0LmxvZwoKc3RvcmFnZT0vdmFyL211cmFuby9wbGFucwoKW3JhYmJpdG1xXQoKIyBJbnB1dCBxdWV1ZSBuYW1lCmlucHV0X3F1ZXVlID0gZWVmNTRjMTI3OWQ1YjQ5YjJiZjVkNGMyZjRjMTA4ZDVhLTg3OTI2NDQ1OWVhZjRkYjM4MjA3M2FhNmZlYTRlNmZiLTM3NzdkNzYyYzFkMzQ3ZDliMWY3MThmNWQxZjdlYThlCgojIE91dHB1dCByb3V0aW5nIGtleSAodXN1YWxseSBxdWV1ZSBuYW1lKQpyZXN1bHRfcm91dGluZ19rZXkgPSAtZXhlY3V0aW9uLXJlc3VsdHMtZWVmNTRjMTI3OWQ1YjQ5YjJiZjVkNGMyZjRjMTA4ZDVhCgojIENvbm5lY3Rpb24gcGFyYW1ldGVycyB0byBSYWJiaXRNUSBzZXJ2aWNlCgojIEhvc3RuYW1lIG9yIElQIGFkZHJlc3Mgd2hlcmUgUmFiYml0TVEgaXMgbG9jYXRlZC4KaG9zdCA9IDE3Mi4xOC4xMjQuMjAzCgojIFJhYmJpdE1RIHBvcnQgKDU2NzIgaXMgYSBkZWZhdWx0KQpwb3J0ID0gNTY3MgoKIyBVc2UgU1NMIGZvciBSYWJiaXRNUSBjb25uZWN0aW9ucyAoVHJ1ZSBvciBGYWxzZSkKc3NsID0gZmFsc2UKCiMgUGF0aCB0byBTU0wgQ0EgY2VydGlmaWNhdGUgb3IgZW1wdHkgdG8gYWxsb3cgc2VsZiBzaWduZWQgc2VydmVyIGNlcnRpZmljYXRlCmNhX2NlcnRzID0KCiMgUmFiYml0TVEgY3JlZGVudGlhbHMuIEZyZXNoIFJhYmJpdE1RIGluc3RhbGxhdGlvbiBoYXMgImd1ZXN0IiBhY2NvdW50IHdpdGggImd1ZXN0IiBwYXNzd29yZC4KbG9naW4gPSBEZW1vMDQKcGFzc3dvcmQgPSBzd29yZGZpc2gKCiMgUmFiYml0TVEgdmlydHVhbCBob3N0ICh2aG9zdCkuIEZyZXNoIFJhYmJpdE1RIGluc3RhbGxhdGlvbiBoYXMgIi8iIHZob3N0IHByZWNvbmZpZ3VyZWQuCnZpcnR1YWxfaG9zdCA9IERlbW8wNAo='\n\nmkdir /etc/murano\necho $AgentConfigBase64 | base64 -d > /etc/murano/agent.conf\nchmod 664 /etc/murano/agent.conf\n\nservice murano-agent start", "AvailabilityZone": "nova", "ImageId": "cloud-centos", "KeyName": {"Ref": "KeyName"}, "InstanceType": "m1.medium", "NetworkInterfaces": [{"Ref": "port-fpichhp5gj32n1"}]}}, "ef54c1279d5b49b2bf5d4c2f4c108d5a": {"Type": "OS::Neutron::RouterInterface", "Properties": {"router_id": "1e0af975-504c-4cf1-8fd7-553e939aae08", "subnet_id": {"Ref": "subnet"}}}}} with arguments {} on stack eef54c1279d5b49b2bf5d4c2f4c108d5a 2013-12-13 13:14:05.618 15414 DEBUG muranoconductor.commands.cloud_formation [-] Waiting for the stack eef54c1279d5b49b2bf5d4c2f4c108d5a to be create _execute_pending_updates /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:157 2013-12-13 13:14:24.915 15414 INFO muranoconductor.commands.cloud_formation [-] Stack eef54c1279d5b49b2bf5d4c2f4c108d5a created 2013-12-13 13:14:24.916 15414 DEBUG muranoconductor.workflow [-] Setting 'temp.instanceName' to 'sdgsdgs_instance_0' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:24.919 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Linux instance fpichhp5gj32n1 (sdgsdgs_instance_0) created', 'entity': 'unit', 'details': None, 'id': u'3777d762c1d347d9b1f718f5d1f7ea8e'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:24.919 15414 DEBUG muranoconductor.workflow [-] Setting 'temp.networkCreated' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:24.920 15414 DEBUG muranoconductor.workflow [-] Setting 'temp.subnetRouterId' to '1e0af975-504c-4cf1-8fd7-553e939aae08' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:24.920 15414 DEBUG muranoconductor.workflow [-] Setting '/temp.defaultSecurityApplied' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:24.922 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Applied default security template in subnet 10.0.0.0/24', 'entity': 'environment', 'details': None, 'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:24.922 15414 DEBUG muranoconductor.workflow [-] Setting '::temp.securityApplied' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:24.924 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Applied security template TelnetSecurity for sdgsdgs in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'879264459eaf4db382073aa6fea4e6fb'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:24.928 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Applied security template LinuxSecurity for sdgsdgs in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'879264459eaf4db382073aa6fea4e6fb'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:24.941 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.941 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.944 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61449936 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.944 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61449936 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.945 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:24.946 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61450448 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.946 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61450448 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.946 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:24.949 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 61441040/61512208 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.949 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61512208 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.952 15414 DEBUG muranoconductor.workflow [-] Rule 'Units of Linux Telnet service which have got an instance deployed but have not got telnet service installed' with ID = 61551952 matches on '{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.952 15414 DEBUG muranoconductor.workflow [-] Muting 3777d762c1d347d9b1f718f5d1f7ea8e in rule 61551952 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.953 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'yum-ing telnet on unit fpichhp5gj32n1 (sdgsdgs_instance_0)', 'entity': 'unit', 'details': None, 'id': u'3777d762c1d347d9b1f718f5d1f7ea8e'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:24.968 15414 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Body': 'return telnetDeploy(args.appName).stdout\n', 'Files': {'767cfcd93a8a4738aee87cb19831ee02': {'Body': 'IyEvYmluL2Jhc2gKIyAKREVCVUdMVkw9MwpMT0dGSUxFPS90bXAvbXVyYW5vZGVwbG95bWVudC5s\nb2cKUElQQVBQUz0icGlwIHB5dGhvbi1waXAgcGlwLXB5dGhvbiIKUElQQ01EPSIiCmlmIFsgIiRE\nRUJVR0xWTCIgLWVxIDQgXTsgdGhlbgogICAgc2V0IC14CmZpCmZ1bmN0aW9uIGxvZyB7CiAgICBp\nZiBbICIkREVCVUdMVkwiIC1ndCAwIF07IHRoZW4KICAgICAgICBjaGFycz0kKGVjaG8gIkAkIiB8\nIHdjIC1jKQogICAgICAgIGNhc2UgJERFQlVHTFZMIGluCiAgICAgICAgICAgIDEgKQogICAgICAg\nICAgICAgICAgZWNobyAtZSAiTE9HOj4kQCIKICAgICAgICAgICAgICAgIDs7CiAgICAgICAgICAg\nIDIpCiAgICAgICAgICAgICAgICBlY2hvIC1lICIkKGRhdGUgKyIlbS0lZC0lWSAlSDolTSIpIExP\nRzo+JEAiIHwgdGVlIC0tYXBwZW5kICRMT0dGSUxFCiAgICAgICAgICAgICAgICA7OwogICAgICAg\nICAgICAzKQogICAgICAgICAgICAgICAgZWNobyAtZSAiJChkYXRlICsiJW0tJWQtJVkgJUg6JU0i\nKSBMT0c6PiRAIiA+PiAkTE9HRklMRQogICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgNCkK\nICAgICAgICAgICAgICAgIGVjaG8gLWUgIiQoZGF0ZSArIiVtLSVkLSVZICVIOiVNIikgTE9HOj4k\nQCIgfCB0ZWUgLS1hcHBlbmQgJExPR0ZJTEUKICAgICAgICAgICAgICAgIDs7CiAgICAgICAgZXNh\nYwogICAgZmkKfQpmdW5jdGlvbiBsb3dlcmNhc2UoKXsKICAgIGVjaG8gIiQxIiB8IHNlZCAieS9B\nQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWi9hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ei8iCn0K\nZnVuY3Rpb24gZmluZF9waXAoKQp7CiAgICBmb3IgY21kIGluICRQSVBBUFBTCiAgICBkbwogICAg\nICAgIF9jbWQ9JCh3aGljaCAkY21kIDI+L2Rldi9udWxsKQogICAgICAgIGlmIFsgJD8gLWVxIDAg\nXTt0aGVuCiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIGZpCiAgICBkb25lCiAgICBpZiBb\nIC16ICRfY21kIF07dGhlbgogICAgICAgIGVjaG8gIkNhbid0IGZpbmQgXCJwaXBcIiBpbiBzeXN0\nZW0sIHBsZWFzZSBpbnN0YWxsIGl0IGZpcnN0LCBleGl0aW5nISIKICAgICAgICBleGl0IDEKICAg\nIGVsc2UKICAgICAgICBQSVBDTUQ9JF9jbWQKICAgIGZpCn0KT1BUSU5EPTEgIyBSZXNldCBpZiBn\nZXRvcHRzIHVzZWQgcHJldmlvdXNseQpmdW5jdGlvbiBjb2xsZWN0X2FyZ3MoKXsKICAgIF9uPSQx\nCiAgICBzaGlmdAogICAgQVJHUz0nJwogICAgd2hpbGUgdHJ1ZQogICAgZG8KICAgICAgICBpZiBb\nWyAiJF9uIiA9PSAtKiBdXSB8fCBbIC16ICIkX24iIF07IHRoZW4KICAgICAgICAgICAgT1BUSU5E\nPSQoKE9QVElORCAtIDEpKQogICAgICAgICAgICBicmVhawogICAgICAgIGZpCiAgICAgICAgI2Vj\naG8gIl9uPSRfbiA7ICRPUFRJTkQiCiAgICAgICAgaWYgWyAteiAiJEFSR1MiIF07IHRoZW4KICAg\nICAgICAgICAgQVJHUz0kT1BUQVJHCiAgICAgICAgZWxzZQogICAgICAgICAgICBBUkdTPSIkQVJH\nUyAkX24iCiAgICAgICAgZmkKICAgICAgICBldmFsIF9uPVwkJE9QVElORAogICAgICAgIE9QVElO\nRD0kKChPUFRJTkQgKyAxKSkKICAgICAgICAjc2xlZXAgMQogICAgZG9uZQogICAgZWNobyAkQVJH\nUwogICAgdW5zZXQgX24KICAgIHVuc2V0IEFSR1MKfQpmdW5jdGlvbiBnZXRfb3MoKXsKICAgIEtF\nUk5FTD0kKHVuYW1lIC1yKQogICAgTUFDSD0kKHVuYW1lIC1tKQogICAgT1M9JCh1bmFtZSkKICAg\nIGlmIFsgIiR7T1N9IiA9ICJMaW51eCIgXSA7IHRoZW4KICAgICAgICBpZiBbIC1mIC9ldGMvcmVk\naGF0LXJlbGVhc2UgXSA7IHRoZW4KICAgICAgICAgICAgRGlzdHJvQmFzZWRPbj0nUmVkSGF0Jwog\nICAgICAgICAgICBQYWNrYWdlcj0neXVtJwogICAgICAgICAgICBESVNUPSQoY2F0IC9ldGMvcmVk\naGF0LXJlbGVhc2UgfHNlZCBzL1wgcmVsZWFzZS4qLy8pCiAgICAgICAgICAgIFBTVUVET05BTUU9\nJChjYXQgL2V0Yy9yZWRoYXQtcmVsZWFzZSB8IHNlZCBzLy4qXCgvLyB8IHNlZCBzL1wpLy8pCiAg\nICAgICAgICAgIFJFVj0kKGNhdCAvZXRjL3JlZGhhdC1yZWxlYXNlIHwgc2VkIHMvLipyZWxlYXNl\nXCAvLyB8IHNlZCBzL1wgLiovLykKICAgICAgICBlbGlmIFsgLWYgL2V0Yy9TdVNFLXJlbGVhc2Ug\nXSA7IHRoZW4KICAgICAgICAgICAgRGlzdHJvQmFzZWRPbj0nU3VTZScKICAgICAgICAgICAgUGFj\na2FnZXI9J3p5cHBlcicKICAgICAgICAgICAgUFNVRURPTkFNRT0kKGNhdCAvZXRjL1N1U0UtcmVs\nZWFzZSB8IHRyICJcbiIgJyAnfCBzZWQgcy9WRVJTSU9OLiovLykKICAgICAgICAgICAgUkVWPSQo\nY2F0IC9ldGMvU3VTRS1yZWxlYXNlIHwgdHIgIlxuIiAnICcgfCBzZWQgcy8uKj1cIC8vKQogICAg\nICAgIGVsaWYgWyAtZiAvZXRjL21hbmRyYWtlLXJlbGVhc2UgXSA7IHRoZW4KICAgICAgICAgICAg\nRGlzdHJvQmFzZWRPbj0nTWFuZHJha2UnCiAgICAgICAgICAgIFBhY2thZ2VyPSd1cnBtaSB1cnBt\nZScKICAgICAgICAgICAgUFNVRURPTkFNRT0kKGNhdCAvZXRjL21hbmRyYWtlLXJlbGVhc2UgfCBz\nZWQgcy8uKlwoLy8gfCBzZWQgcy9cKS8vKQogICAgICAgICAgICBSRVY9JChjYXQgL2V0Yy9tYW5k\ncmFrZS1yZWxlYXNlIHwgc2VkIHMvLipyZWxlYXNlXCAvLyB8IHNlZCBzL1wgLiovLykKICAgICAg\nICBlbGlmIFsgLWYgL2V0Yy9kZWJpYW5fdmVyc2lvbiBdIDsgdGhlbgogICAgICAgICAgICBEaXN0\ncm9CYXNlZE9uPSdEZWJpYW4nCiAgICAgICAgICAgIFBhY2thZ2VyPSdhcHQtZ2V0JwogICAgICAg\nICAgICBESVNUPSQoY2F0IC9ldGMvbHNiLXJlbGVhc2UgfCBncmVwICdeRElTVFJJQl9JRCcgfCBh\nd2sgLUY9ICAneyBwcmludCAkMiB9JykKICAgICAgICAgICAgUFNVRURPTkFNRT0kKGNhdCAvZXRj\nL2xzYi1yZWxlYXNlIHwgZ3JlcCAnXkRJU1RSSUJfQ09ERU5BTUUnIHwgYXdrIC1GPSAgJ3sgcHJp\nbnQgJDIgfScpCiAgICAgICAgICAgIFJFVj0kKGNhdCAvZXRjL2xzYi1yZWxlYXNlIHwgZ3JlcCAn\nXkRJU1RSSUJfUkVMRUFTRScgfCBhd2sgLUY9ICAneyBwcmludCAkMiB9JykKICAgICAgICBmaQog\nICAgICAgIGlmIFsgLWYgL2V0Yy9Vbml0ZWRMaW51eC1yZWxlYXNlIF0gOyB0aGVuCiAgICAgICAg\nICAgIERJU1Q9IiR7RElTVH1bJChjYXQgL2V0Yy9Vbml0ZWRMaW51eC1yZWxlYXNlIHwgdHIgIlxu\nIiAnICcgfCBzZWQgcy9WRVJTSU9OLiovLyldIgogICAgICAgIGZpCiAgICAgICAgT1M9JChsb3dl\ncmNhc2UgJE9TKQogICAgICAgIERpc3Ryb0Jhc2VkT249JChsb3dlcmNhc2UgJERpc3Ryb0Jhc2Vk\nT24pCiAgICAgICAgcmVhZG9ubHkgT1MKICAgICAgICByZWFkb25seSBESVNUCiAgICAgICAgcmVh\nZG9ubHkgRGlzdHJvQmFzZWRPbgogICAgICAgIHJlYWRvbmx5IFBTVUVET05BTUUKICAgICAgICBy\nZWFkb25seSBSRVYKICAgICAgICByZWFkb25seSBLRVJORUwKICAgICAgICByZWFkb25seSBNQUNI\nCiAgICAgICAgI3JlYWRvbmx5IFBhY2thZ2VyCiAgICBlbHNlCiAgICAgICAgT1M9dW5rbm93bgog\nICAgICAgIHJlYWRvbmx5IE9TCiAgICAgICAgbG9nICJPUzokT1MiCiAgICAgICAgZXhpdCAxCiAg\nICBmaQp9CmZ1bmN0aW9uIGFkZF9md19ydWxlKCl7CiAgICBfcnVsZV9zdHJpbmc9JEAKICAgIF90\nbXBfZndfcG9ydD0kKGVjaG8gJF9ydWxlX3N0cmluZyB8IGdyZXAgLW8gLWUgImRwb3J0IFswLTld\nKlxzIikKICAgIF90bXBfZndfcHJvdG89JChlY2hvICRfcnVsZV9zdHJpbmcgfCBncmVwIC1vIC1l\nICItcCBcdypccyIpCiAgICBfZndfcG9ydD0kKGVjaG8gJF90bXBfZndfcG9ydCB8IGF3ayAne3By\naW50ICQyfScpCiAgICBfZndfcHJvdG89JChlY2hvICRfdG1wX2Z3X3Byb3RvIHxhd2sgJ3twcmlu\ndCAkMn0nKQogICAgX2Z3X3JlbG9hZD0iIgogICAgI2ZpbmQgaXB0YWJsZXMgYW5kIGFkZCBydWxl\nCiAgICBjYXNlICRESVNUIGluCiAgICAgICAgIkZlZG9yYSIpCiAgICAgICAgICAgIF9md19jbWQ9\nJCh3aGljaCBmaXJld2FsbC1jbWQpCiAgICAgICAgICAgIF9md19wb3J0PSQoZWNobyAkX3J1bGVf\nc3RyaW5nIHwgZ3JlcCAtbyAtZSAiZHBvcnQgWzAtOV0qXHMiIHwgYXdrICd7cHJpbnQgJDJ9JykK\nICAgICAgICAgICAgX2Z3X3Byb3RvPSQoZWNobyAkX3J1bGVfc3RyaW5nIHwgZ3JlcCAtbyAtZSAi\nLXAgXHcqXHMiIHwgYXdrICd7cHJpbnQgJDJ9JykKICAgICAgICAgICAgX2Z3X3J1bGU9Ii0tcGVy\nbWFuZW50IC0tYWRkLXBvcnQ9JF9md19wb3J0LyRfZndfcHJvdG8iCiAgICAgICAgICAgIF9md19l\nbmFibGVfcnVsZXM9IiRfZndfY21kIC0tcmVsb2FkIgogICAgICAgICAgICA7OwogICAgICAgICop\nCiAgICAgICAgICAgIF9md19jbWQ9JCh3aGljaCBpcHRhYmxlcykKICAgICAgICAgICAgX2Z3X3J1\nbGU9JF9ydWxlX3N0cmluZwogICAgICAgICAgICBfZndfZW5hYmxlX3J1bGVzPSJzZXJ2aWNlICQo\nYmFzZW5hbWUgJF9md19jbWQpIHNhdmUiCiAgICAgICAgICAgIDs7CiAgICBlc2FjCiAgICBpcHRj\nbWRzYXZlPSQod2hpY2ggaXB0YWJsZXMtc2F2ZSkKICAgIGlmIFtbICIkX2Z3X2NtZCIgIT0gJycg\nXV0gJiYgW1sgIiRpcHRjbWRzYXZlIiAhPSAnJyBdXTsgdGhlbgogICAgICAgIGV2YWwgIiRpcHRj\nbWRzYXZlIHwgZ3JlcCAtZSBcIiRfdG1wX2Z3X3BvcnRcIiB8IGdyZXAgLWUgXCIkX3RtcF9md19w\ncm90b1wiIiA+IC9kZXYvbnVsbCAyPiYxCiAgICAgICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuCiAg\nICAgICAgICAgIGV2YWwgJF9md19jbWQgJF9md19ydWxlCiAgICAgICAgICAgIGlmIFsgJD8gLW5l\nIDAgXTsgdGhlbgogICAgICAgICAgICAgICAgbG9nICJDYW4ndCBzZXQgZmlyZXdhbGwgcnVsZXMs\nIGV4aXRpbmcuLi4iCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgZWxzZQogICAg\nICAgICAgICAgICAgaWYgWyAtbiAiJF9md19lbmFibGVfcnVsZXMiIF07IHRoZW4KICAgICAgICAg\nICAgICAgICAgICBsb2cgIlJ1bm5pbmcgXCIkX2Z3X2VuYWJsZV9ydWxlc1wiIgogICAgICAgICAg\nICAgICAgICAgICRfZndfZW5hYmxlX3J1bGVzID4gL2Rldi9udWxsCiAgICAgICAgICAgICAgICBm\naQogICAgICAgICAgICAgICAgbG9nICIkX2Z3X2NtZCBydWxlIHdpdGggJF9md19ydWxlIHNldC4i\nCiAgICAgICAgICAgIGZpCiAgICAgICAgZWxzZQogICAgICAgICAgICBsb2cgIiRfZndfY21kIHJ1\nbGUgZXhpc3RzLiIKICAgICAgICBmaQogICAgZWxzZQogICAgICAgIGxvZyAiVGhlcmUgYXJlIG5v\nIGZ3IGZvdW5kLi4uIgogICAgZmkKfQpmdW5jdGlvbiBlbmFibGVfaW5pdCgpewogICAgX2luaXRj\ndHJsPSIiCiAgICBfaW5pdF9zdWZmaXg9IiIKICAgIF9zZXJ2aWNlPSQxCiAgICBjYXNlICREaXN0\ncm9CYXNlZE9uIGluCiAgICAgICAgImRlYmlhbiIpCiAgICAgICAgICAgIF9pbml0Y3RybD0idXBk\nYXRlLXJjLmQiCiAgICAgICAgICAgIF9pbml0X3N1ZmZpeD0iZGVmYXVsdHMiCiAgICAgICAgICAg\nIDs7CiAgICAgICAgKikKICAgICAgICAgICAgX2luaXRjdHJsPSJjaGtjb25maWciCiAgICAgICAg\nICAgIF9pbml0X3N1ZmZpeD0ib24iCiAgICAgICAgICAgIDs7CiAgICBlc2FjCiAgICAkX2luaXRj\ndHJsICRfc2VydmljZSAkX2luaXRfc3VmZml4CiAgICBpZiBbICQ/IC1uZSAwIF07IHRoZW4KICAg\nICAgICBsb2cgIiRfaW5pdGN0cmwgJF9zZXJ2aWNlICRfaW5pdF9zdWZmaXggLSBmYWlscyEiCiAg\nICAgICAgZXhpdCAxCiAgICBmaQp9CmZ1bmN0aW9uIHJlc3RhcnRfc2VydmljZSgpewogICAgX3Nl\ncnZpY2U9JDEKICAgIHNlcnZpY2UgJF9zZXJ2aWNlIHJlc3RhcnQgPiAvZGV2L251bGwgMj4mMQog\nICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuCiAgICAgICAgbG9nICJDYW4ndCBzdGFydCAkX3NlcnZp\nY2Ugc2VydmljZSEiCiAgICAgICAgZXhpdCAxCiAgICBmaQp9CmZ1bmN0aW9uIHBhY2thZ2VfcmVu\nYW1lcigpewogICAgX3BrZz0kMQogICAgY2FzZSAkRGlzdHJvQmFzZWRPbiBpbgogICAgICAgICJk\nZWJpYW4iKQogICAgICAgICAgICBfcGtnPSQoZWNobyAkX3BrZyB8IHNlZCAncy8tZGV2ZWwkLy1k\nZXYvJykKICAgICAgICAgICAgOzsKICAgICAgICAqKQogICAgICAgICAgICBfcGtnPSQoZWNobyAk\nX3BrZyB8IHNlZCAncy8tZGV2JC8tZGV2ZWwvJykKICAgICAgICAgICAgOzsKICAgIGVzYWMKICAg\nIGVjaG8gJF9wa2cKfQ==\n', 'BodyType': 'Base64', 'Name': 'Linux/common.sh'}, '73388c57f35b4afb9bffb49c3f197c58': {'Body': '#!/bin/bash\n#\nfunction include(){\n curr_dir=$(cd $(dirname "$0") && pwd)\n inc_file_path=$curr_dir/$1\n if [ -f "$inc_file_path" ]; then\n . $inc_file_path\n else\n echo -e "$inc_file_path not found!"\n exit 1\n fi\n}\ninclude "common.sh"\n# FirewallRules\nFW_RULE1=\'-I INPUT 1 -p tcp -m tcp --dport 23 -j ACCEPT -m comment --comment "by murano, Telnet server access on port 23"\'\nAPP=\'\'\nXINIT_CFG=0\nget_os\n[[ $? -ne 0 ]] && exit 1\ncase $DistroBasedOn in\n "debian")\n APP="telnetd"\n ;;\n "redhat")\n APP="telnet-server"\n\tXINIT_CFG=1\n ;;\nesac\nAPPS_TO_INSTALL="$APP"\nbash installer.sh -p sys -i $APPS_TO_INSTALL\nif [ $XINIT_CFG -gt 0 ]; then\n xinetd_tlnt_cfg="/etc/xinetd.d/telnet"\n if [ -f "$xinetd_tlnt_cfg" ]; then\n\tsed -i \'/disable.*=/ s/yes/no/\' $xinetd_tlnt_cfg\n\tif [ $? -ne 0 ]; then\n log "can\'t modify $xinetd_tlnt_cfg"\n exit 1\n\tfi\n else\n\tlog "$APP startup config not found under $xinetd_tlnt_cfg"\n fi\n#security tty for telnet\n setty=/etc/securetty\n lines=$(sed -ne \'/^pts\\/[0-9]/,/^pts\\/[0-9]/ =\' $setty)\n if [ -z "$lines" ]; then\n\tcat >> $setty << "EOF"\npts/0\npts/1\npts/2\npts/3\npts/4\npts/5\npts/6\npts/7\npts/8\npts/9\nEOF\n\tif [ $? -ne 0 ]; then\n log "Error occured during $setty changing..."\n\t exit 1\n\tfi\n else\n\techo "$setty has pts/0-9 options..."\n fi\n restart_service xinetd\nfi\nadd_fw_rule $FW_RULE1\n', 'BodyType': 'Text', 'Name': 'Linux/runTelnetDeploy.sh'}, 'e0534b6058064bc5806d2146e2268719': {'Body': 'IyEvYmluL2Jhc2gKIwpJTlNUQUxMRVJfT1BUUz0iIgpVTklOU1RBTExFUl9PUFRTPSIiClBNR1I9\nIiIKUE1HUl9MSVNUX09QVFM9IiIKCmZ1bmN0aW9uIGluY2x1ZGUoKXsKICAgIGN1cnJfZGlyPSQo\nY2QgJChkaXJuYW1lICIkMCIpICYmIHB3ZCkKICAgIGluY19maWxlX3BhdGg9JGN1cnJfZGlyLyQx\nCiAgICBpZiBbIC1mICIkaW5jX2ZpbGVfcGF0aCIgXTsgdGhlbgogICAgICAgIC4gJGluY19maWxl\nX3BhdGgKICAgIGVsc2UKICAgICAgICBleGl0IDEKICAgIGZpCn0KZnVuY3Rpb24gc2V0X2luc3Rh\nbGxfb3B0aW9ucygpewogICAgY2FzZSAkMSBpbgogICAgICAgIGFwdC1nZXQgKQogICAgICAgICAg\nICBJTlNUQUxMRVJfT1BUUz0iLXkgLXEgaW5zdGFsbCIKICAgICAgICAgICAgVU5JTlNUQUxMRVJf\nT1BUUz0iLXkgLXEgcmVtb3ZlIgogICAgICAgICAgICBQTUdSPSJkcGtnIgogICAgICAgICAgICBQ\nTUdSX0xJU1RfT1BUUz0iLXMiCiAgICAgICAgICAgIDs7CiAgICAgICAgeXVtICkKICAgICAgICAg\nICAgSU5TVEFMTEVSX09QVFM9Ii0tYXNzdW1leWVzIGluc3RhbGwiCiAgICAgICAgICAgIFVOSU5T\nVEFMTEVSX09QVFM9Ii0tYXNzdW1leWVzIGVyYXNlIgogICAgICAgICAgICBQTUdSPSJycG0iCiAg\nICAgICAgICAgIFBNR1JfTElTVF9PUFRTPSItcSIKICAgICAgICAgICAgOzsKICAgICAgICB1cnBt\nKiApCiAgICAgICAgICAgIElOU1RBTExFUl9PUFRTPSIteSIKICAgICAgICAgICAgVU5JTlNUQUxM\nRVJfT1BUUz0iIgogICAgICAgICAgICBQTUdSPSJycG0iCiAgICAgICAgICAgIFBNR1JfTElTVF9P\nUFRTPSItcSIKICAgICAgICAgICAgOzsKICAgICAgICB6eXBwZXIgKQogICAgICAgICAgICBJTlNU\nQUxMRVJfT1BUUz0iaW5zdGFsbCIKICAgICAgICAgICAgVU5JTlNUQUxMRVJfT1BUUz0icmVtb3Zl\nIC0tcXVpZXQiCiAgICAgICAgICAgIFBNR1I9InJwbSIKICAgICAgICAgICAgUE1HUl9MSVNUX09Q\nVFM9Ii1xIgogICAgICAgICAgICA7OwogICAgICAgIHBpcCApCiAgICAgICAgICAgIElOU1RBTExF\nUl9PUFRTPSJpbnN0YWxsIgogICAgICAgICAgICBVTklOU1RBTExFUl9PUFRTPSJ1bmluc3RhbGwg\nLS15ZXMiCiAgICAgICAgICAgIGZpbmRfcGlwCiAgICAgICAgICAgIFBBQ0tBR0VSPSRQSVBDTUQK\nICAgICAgICAgICAgUE1HUj0kUElQQ01ECiAgICAgICAgICAgIFBNR1JfTElTVF9PUFRTPSJmcmVl\nemUgfCBncmVwIgogICAgICAgICAgICA7OwogICAgICAgICogKQogICAgICAgICAgICBleGl0IDEK\nICAgICAgICAgICAgOzsKICAgIGVzYWMKICAgIFBBQ0tBR0VSPSQod2hpY2ggJDEpCiAgICBpZiBb\nICQ/IC1uZSAwIF07IHRoZW4KICAgICAgICBsb2cgIkNhbid0IGZpbmQgXCIkMVwiLCBleGl0aW5n\nISIKICAgICAgICBleGl0IDEKICAgIGZpCn0KZnVuY3Rpb24gcGFja2FnZV9pbnN0YWxsKCl7CiAg\nICBQS0c9JDEKICAgIGV2YWwgIiRQTUdSICRQTUdSX0xJU1RfT1BUUyAkUEtHIiA+IC9kZXYvbnVs\nbCAyPiYxCiAgICBpZiBbICQ/IC1lcSAwIF07IHRoZW4KICAgICAgICBsb2cgIlwiJFBLR1wiIGFs\ncmVhZHkgaW5zdGFsbGVkIgogICAgZWxzZQogICAgICAgIGxvZyAiSW5zdGFsbGluZyBcIiRQS0dc\nIiAuLi4iCiAgICAgICAgJFBBQ0tBR0VSICRJTlNUQUxMRVJfT1BUUyAkUEtHID4gL2Rldi9udWxs\nIDI+JjEKICAgICAgICBpZiBbICQ/IC1uZSAwIF07IHRoZW4KICAgICAgICAgICAgbG9nICJcIiRQ\nS0dcIiBpbnN0YWxsYXRpb24gZmFpbHMsIGV4aXRpbmchIgogICAgICAgICAgICBleGl0IDEKICAg\nICAgICBlbHNlCiAgICAgICAgICAgIGxvZyAiXHRcdC4uLnN1Y2Nlc3MiCiAgICAgICAgZmkKICAg\nIGZpCn0KZnVuY3Rpb24gcGFja2FnZV91bmluc3RhbGwoKXsKICAgIFBLRz0kMQogICAgZXZhbCAi\nJFBNR1IgJFBNR1JfTElTVF9PUFRTICRQS0ciID4gL2Rldi9udWxsIDI+JjEKICAgIGlmIFsgJD8g\nLWVxIDEgXTsgdGhlbgogICAgICAgIGxvZyAiXCIkUEtHXCIgbm90IGluc3RhbGxlZCIKICAgIGVs\nc2UKICAgICAgICBsb2cgIlVubnN0YWxsaW5nIFwiJFBLR1wiIC4uLiIKICAgICAgICAkUEFDS0FH\nRVIgJFVOSU5TVEFMTEVSX09QVFMgJFBLRyA+IC9kZXYvbnVsbCAyPiYxCiAgICAgICAgaWYgWyAk\nPyAtbmUgMCBdOyB0aGVuCiAgICAgICAgICAgIGxvZyAiXCIkUEtHXCIgdW5pbnN0YWxsYXRpb24g\nZmFpbHMsIGV4aXRpbmchIgogICAgICAgICAgICBleGl0IDEKICAgICAgICBlbHNlCiAgICAgICAg\nICAgIGxvZyAiXHRcdC4uLnN1Y2Nlc3MiCiAgICAgICAgZmkKICAgIGZpCn0KZnVuY3Rpb24gcnVu\nX2luc3RhbGwoKXsKICAgIGZvciBQS0cgaW4gJEAKICAgIGRvCiAgICAgICAgcGFja2FnZV9pbnN0\nYWxsICRQS0cKICAgIGRvbmUKfQpmdW5jdGlvbiBydW5fdW5pbnN0YWxsKCl7CiAgICBmb3IgUEtH\nIGluICRACiAgICBkbwogICAgICAgIHBhY2thZ2VfdW5pbnN0YWxsICRQS0cKICAgIGRvbmUKfQoj\nIE1haW4gd29ya2Zsb3cKaW5jbHVkZSAiY29tbW9uLnNoIgppZiBbICQjIC1lcSAwIF07IHRoZW4K\nICAgIHNjcmlwdD0kKGJhc2VuYW1lICQwKQogICAgZWNobyAtZSAiVXNhZ2U6XG5cdCogaW5zdGFs\nbCBwYWNrYWdlcyAtLSAuLyRzY3JpcHQgLXAgcGFja2FnZV9tYW5hZ2VyIC1pIHBhY2thZ2UwIFtw\nYWNrYWdlTl1cblx0KiByZW1vdmUgcGFja2FnZXMgLS0gLi8kc2NyaXB0IC1wIHBhY2thZ2VfbWFu\nYWdlciAtciBwYWNrYWdlMCBbcGFja2FnZU5dIgogICAgZXhpdCAxCmZpClBhY2thZ2VyPScnCmdl\ndF9vcwppZiBbICQ/IC1uZSAwIF07IHRoZW4KICAgIGxvZyAiVW5zdXBwb3J0ZWQgKm5peCB2ZXJz\naW9uICgkRGlzdHJvQmFzZWRPbiAtICRESVNULyRQU1VFRE9OQU1FLyRSRVYvJE1BQ0gpIgogICAg\nZXhpdCAxCmZpCndoaWxlIGdldG9wdHMgIjpwOmk6cjoiIG9wdCA7IGRvCiAgICBjYXNlICIkb3B0\nIiBpbgogICAgICAgIHApCiAgICAgICAgICAgIGlmIFtbICIkT1BUQVJHIiAhPSBzeXMgXV07IHRo\nZW4KICAgICAgICAgICAgICAgIFBhY2thZ2VyPSRPUFRBUkcKICAgICAgICAgICAgZmkKICAgICAg\nICAgICAgc2V0X2luc3RhbGxfb3B0aW9ucyAkUGFja2FnZXIKICAgICAgICAgICAgOzsKICAgICAg\nICBpKQogICAgICAgICAgICBuPSRPUFRBUkcKICAgICAgICAgICAgcnVuX2luc3RhbGwgJChjb2xs\nZWN0X2FyZ3MgJG4gJEApCiAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICA7OwogICAgICAg\nIHIpCiAgICAgICAgICAgIG49JE9QVEFSRwogICAgICAgICAgICBydW5fdW5pbnN0YWxsICQoY29s\nbGVjdF9hcmdzICRuICRAKQogICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgOzsKICAgICAg\nICBcPykKICAgICAgICAgICAgbG9nICJJbnZhbGlkIG9wdGlvbjogLSRPUFRBUkciID4mMgogICAg\nICAgICAgICBleGl0IDEKICAgICAgICAgICAgOzsKICAgIGVzYWMKZG9uZQpzaGlmdCAkKChPUFRJ\nTkQtMSkp\n', 'BodyType': 'Base64', 'Name': 'Linux/installer.sh'}}, 'Name': 'Deploy Telnet', 'Parameters': {'appName': '$appName'}, 'FormatVersion': '2.0.0', 'Version': '1.0.0', 'Scripts': {'telnetDeploy': {'Files': ['e0534b6058064bc5806d2146e2268719', '767cfcd93a8a4738aee87cb19831ee02'], 'Type': 'Application', 'Version': '1.0.0', 'EntryPoint': '73388c57f35b4afb9bffb49c3f197c58', 'Options': {'captureStdout': True, 'captureStderr': False}}}, 'Action': 'Execute', 'ID': '421617195309432dbe0d2395c94d86dd'} to eef54c1279d5b49b2bf5d4c2f4c108d5a-879264459eaf4db382073aa6fea4e6fb-3777d762c1d347d9b1f718f5d1f7ea8e with id 421617195309432dbe0d2395c94d86dd 2013-12-13 13:14:24.975 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 63056784 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:24.975 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 63056784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:24.976 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:14:25.034 15414 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:14:59.184 15414 INFO muranoconductor.vm_agent [-] Received result from 3777d762c1d347d9b1f718f5d1f7ea8e for DeployTelnet: {u'Body': None, u'SourceID': u'421617195309432dbe0d2395c94d86dd', u'ErrorCode': 0, u'FormatVersion': u'2.0.0', u'Time': u'2013-12-13 13:14:58.122669', u'Action': u'Execution:Result', u'ID': u'e4271f9984a74319ac35fa07e978f5eb'} 2013-12-13 13:14:59.185 15414 DEBUG muranoconductor.workflow [-] Setting 'state.TelnetInstalled' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:14:59.186 15414 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a', 'level': 'info', 'text': u'Telnet deployed on fpichhp5gj32n1 (sdgsdgs_instance_0)', 'entity': 'unit', 'details': None, 'id': u'3777d762c1d347d9b1f718f5d1f7ea8e'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:14:59.198 15414 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 61441040 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'TelnetInstalled': True, 'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:59.198 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:59.201 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61449936 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'TelnetInstalled': True, 'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:59.201 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61449936 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:59.202 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:59.202 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 61441040/61450448 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'TelnetInstalled': True, 'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:59.203 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61450448 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:59.203 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:14:59.206 15414 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 61441040/61512208 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'TelnetInstalled': True, 'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:59.206 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a/ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 61441040/61512208 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:59.213 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 63056784 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'1e0af975-504c-4cf1-8fd7-553e939aae08'}, u'created': u'2013-12-13T13:13:24.006497', u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:13:53.796234', u'availabilityZone': u'nova', u'name': u'sdgsdgs', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:13:53.796225', u'deployTelnet': True, u'unitNamingPattern': u'', u'id': u'879264459eaf4db382073aa6fea4e6fb', u'keyPair': u'murano-lb-key', u'osImage': {u'type': u'linux', u'name': u'cloud-centos', u'title': u'linux'}, u'units': [{'state': {'TelnetInstalled': True, 'hostname': 'fpichhp5gj32n1'}, u'id': u'3777d762c1d347d9b1f718f5d1f7ea8e', 'temp': {'instanceName': u'sdgsdgs_instance_0'}, u'name': u'sdgsdgs_instance_0'}], 'securityTemplates': ['TelnetSecurity', 'LinuxSecurity'], u'type': u'linuxTelnetService', u'flavor': u'm1.medium'}], u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:14:59.213 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 63056784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:14:59.214 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:14:59.259 15414 DEBUG muranoconductor.app [-] No pending commands found, seems like we are done _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:130 2013-12-13 13:14:59.259 15414 DEBUG muranoconductor.metadata [-] Deleting metadata folder ef54c1279d5b49b2bf5d4c2f4c108d5a release /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:127 2013-12-13 13:14:59.269 15414 INFO muranoconductor.app [-] Finished processing task . Result = {"updated": "2013-12-13T13:13:24.005293", "networking": {"routerId": "1e0af975-504c-4cf1-8fd7-553e939aae08", "cidr": "10.0.0.0/24", "createNetwork": true, "state": {"join_net_cidr_done": true, "ready_for_cf": true, "new_net_cidr_done": true, "ready_for_cidrs": true}, "topology": "routed"}, "name": "ewgfwgewg", "created": "2013-12-13T13:13:24.006497", "tenant_id": "72239681556748a3b9b74b44d081b84b", "version": 0, "services": [{"updated": "2013-12-13 13:13:53.796234", "availabilityZone": "nova", "name": "sdgsdgs", "created": "2013-12-13 13:13:53.796225", "deployTelnet": true, "unitNamingPattern": "", "id": "879264459eaf4db382073aa6fea4e6fb", "keyPair": "murano-lb-key", "osImage": {"type": "linux", "name": "cloud-centos", "title": "linux"}, "units": [{"state": {"TelnetInstalled": true, "hostname": "fpichhp5gj32n1"}, "id": "3777d762c1d347d9b1f718f5d1f7ea8e", "name": "sdgsdgs_instance_0"}], "securityTemplates": ["TelnetSecurity", "LinuxSecurity"], "type": "linuxTelnetService", "flavor": "m1.medium"}], "id": "ef54c1279d5b49b2bf5d4c2f4c108d5a"} 2013-12-13 13:18:56.865 15414 INFO muranoconductor.app [-] Starting processing task : {"updated": "2013-12-13T13:13:24.005293", "networking": {"routerId": "1e0af975-504c-4cf1-8fd7-553e939aae08", "cidr": "10.0.0.0/24", "createNetwork": true, "state": {"join_net_cidr_done": true, "ready_for_cf": true, "new_net_cidr_done": true, "ready_for_cidrs": true}, "topology": "routed"}, "name": "ewgfwgewg", "created": "2013-12-13T13:13:24.006497", "deleted": true, "tenant_id": "72239681556748a3b9b74b44d081b84b", "token": "*** SANITIZED ***", "version": 0, "services": {}, "id": "ef54c1279d5b49b2bf5d4c2f4c108d5a"} 2013-12-13 13:18:56.868 15414 DEBUG muranoconductor.metadata [-] Retrieving metadata from Murano Metadata Repository get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:91 2013-12-13 13:18:56.868 15414 DEBUG metadataclient.common.http [-] curl -i -X GET -H 'X-Auth-Token: dfbae48a1e929f43c54f060a09b15bb2' -H 'Content-Type: application/octet-stream' -H 'User-Agent: python-metadatalient' http://10.100.0.53:8084/v1/client/conductor?hash=ded8e6e7ea911b4fe8d70de0efa3fa8d8043d000 log_curl_request /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:141 2013-12-13 13:18:56.874 15414 DEBUG metadataclient.common.http [-] HTTP/1.1 304 NOT MODIFIED date: Fri, 13 Dec 2013 13:18:56 GMT transfer-encoding: chunked log_http_response /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:151 2013-12-13 13:18:56.874 15414 DEBUG muranoconductor.metadata [-] Metadata unmodified. Using existing archive. get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:108 2013-12-13 13:18:56.907 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:18:57.043 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:18:57.047 15414 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.124.203 2013-12-13 13:18:57.248 15414 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 7099 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:18:57.250 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/WebApps.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.254 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Apache.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.256 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/AD.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.262 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/MsSqlServer.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.264 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Networking.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.270 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/LinuxTelnet.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.272 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/MsSqlCluster.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.280 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Demo.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.282 15414 DEBUG muranoconductor.app [-] Loading XML ef54c1279d5b49b2bf5d4c2f4c108d5a/workflows/Common.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:18:57.292 15414 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 64012368 matches on '{u'updated': u'2013-12-13T13:13:24.005293', u'networking': {u'routerId': u'1e0af975-504c-4cf1-8fd7-553e939aae08', u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'state': {u'join_net_cidr_done': True, u'ready_for_cf': True, u'new_net_cidr_done': True, u'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'ewgfwgewg', u'created': u'2013-12-13T13:13:24.006497', u'deleted': True, u'tenant_id': u'72239681556748a3b9b74b44d081b84b', u'token': '*** SANITIZED ***', u'version': 0, u'services': {}, u'id': u'ef54c1279d5b49b2bf5d4c2f4c108d5a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:18:57.292 15414 DEBUG muranoconductor.workflow [-] Muting ef54c1279d5b49b2bf5d4c2f4c108d5a in rule 64012368 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:18:57.292 15414 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'If any units exists' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:18:57.293 15414 DEBUG muranoconductor.commands.cloud_formation [-] Got command Delete on stack eef54c1279d5b49b2bf5d4c2f4c108d5a execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:18:57.293 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:18:57.482 15414 DEBUG muranoconductor.commands.cloud_formation [-] Deleting stack eef54c1279d5b49b2bf5d4c2f4c108d5a _execute_pending_deletes /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:179 2013-12-13 13:18:58.337 15414 DEBUG muranoconductor.commands.cloud_formation [-] Waiting for the stack eef54c1279d5b49b2bf5d4c2f4c108d5a to be deleted _execute_pending_deletes /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:184 2013-12-13 13:19:14.164 15414 INFO muranoconductor.commands.cloud_formation [-] Stack eef54c1279d5b49b2bf5d4c2f4c108d5a deleted 2013-12-13 13:19:14.165 15414 DEBUG muranoconductor.workflow [-] Setting '/state.deleted' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:19:14.174 15414 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:19:14.199 15414 DEBUG muranoconductor.app [-] No pending commands found, seems like we are done _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:130 2013-12-13 13:19:14.199 15414 DEBUG muranoconductor.metadata [-] Deleting metadata folder ef54c1279d5b49b2bf5d4c2f4c108d5a release /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:127 2013-12-13 13:19:14.209 15414 INFO muranoconductor.app [-] Finished processing task . Result = {"updated": "2013-12-13T13:13:24.005293", "networking": {"routerId": "1e0af975-504c-4cf1-8fd7-553e939aae08", "cidr": "10.0.0.0/24", "createNetwork": true, "state": {"join_net_cidr_done": true, "ready_for_cf": true, "new_net_cidr_done": true, "ready_for_cidrs": true}, "topology": "routed"}, "name": "ewgfwgewg", "created": "2013-12-13T13:13:24.006497", "deleted": true, "tenant_id": "72239681556748a3b9b74b44d081b84b", "state": {"deleted": true}, "version": 0, "services": {}, "id": "ef54c1279d5b49b2bf5d4c2f4c108d5a"} 2013-12-13 13:22:59.640 15414 INFO muranoconductor.openstack.common.service [-] Caught SIGTERM, exiting 2013-12-13 13:22:59.991 17915 DEBUG muranoconductor.openstack.common.service [-] Full set of CONF: wait /usr/local/lib/python2.7/dist-packages/muranoconductor/openstack/common/service.py:103 2013-12-13 13:22:59.991 17915 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1928 2013-12-13 13:22:59.992 17915 DEBUG muranoconductor.openstack.common.service [-] Configuration options gathered from: log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1929 2013-12-13 13:22:59.992 17915 DEBUG muranoconductor.openstack.common.service [-] command line args: ['--config-file=/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1930 2013-12-13 13:22:59.992 17915 DEBUG muranoconductor.openstack.common.service [-] config files: ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1931 2013-12-13 13:22:59.992 17915 DEBUG muranoconductor.openstack.common.service [-] ================================================================================ log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1932 2013-12-13 13:22:59.993 17915 DEBUG muranoconductor.openstack.common.service [-] agent_config_dir = /etc/murano/agent-config log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.993 17915 DEBUG muranoconductor.openstack.common.service [-] backdoor_port = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.993 17915 DEBUG muranoconductor.openstack.common.service [-] config_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.994 17915 DEBUG muranoconductor.openstack.common.service [-] config_file = ['/etc/murano/conductor.conf'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.994 17915 DEBUG muranoconductor.openstack.common.service [-] data_dir = /tmp/muranoconductor-cache log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.994 17915 DEBUG muranoconductor.openstack.common.service [-] debug = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.995 17915 DEBUG muranoconductor.openstack.common.service [-] default_log_levels = ['iso8601=WARN', 'heatclient=WARN'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.995 17915 DEBUG muranoconductor.openstack.common.service [-] env_ip_template = 10.0.0.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.995 17915 DEBUG muranoconductor.openstack.common.service [-] fatal_deprecations = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.996 17915 DEBUG muranoconductor.openstack.common.service [-] file_server = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.996 17915 DEBUG muranoconductor.openstack.common.service [-] init_scripts_dir = /etc/murano/init-scripts log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.996 17915 DEBUG muranoconductor.openstack.common.service [-] instance_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.997 17915 DEBUG muranoconductor.openstack.common.service [-] instance_uuid_format = [instance: %(uuid)s] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.997 17915 DEBUG muranoconductor.openstack.common.service [-] log_config = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.997 17915 DEBUG muranoconductor.openstack.common.service [-] log_date_format = %Y-%m-%d %H:%M:%S log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.998 17915 DEBUG muranoconductor.openstack.common.service [-] log_dir = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.998 17915 DEBUG muranoconductor.openstack.common.service [-] log_file = /var/log/murano/murano-conductor.log log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.998 17915 DEBUG muranoconductor.openstack.common.service [-] log_format = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.998 17915 DEBUG muranoconductor.openstack.common.service [-] logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.999 17915 DEBUG muranoconductor.openstack.common.service [-] logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.999 17915 DEBUG muranoconductor.openstack.common.service [-] logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:22:59.999 17915 DEBUG muranoconductor.openstack.common.service [-] logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.000 17915 DEBUG muranoconductor.openstack.common.service [-] max_environments = 20 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.000 17915 DEBUG muranoconductor.openstack.common.service [-] max_hosts = 250 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.000 17915 DEBUG muranoconductor.openstack.common.service [-] murano_metadata_url = http://10.100.0.53:8084/v1 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.001 17915 DEBUG muranoconductor.openstack.common.service [-] network_topology = routed log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.001 17915 DEBUG muranoconductor.openstack.common.service [-] publish_errors = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.001 17915 DEBUG muranoconductor.openstack.common.service [-] syslog_log_facility = LOG_USER log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.001 17915 DEBUG muranoconductor.openstack.common.service [-] use_stderr = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.002 17915 DEBUG muranoconductor.openstack.common.service [-] use_syslog = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.002 17915 DEBUG muranoconductor.openstack.common.service [-] verbose = True log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941 2013-12-13 13:23:00.002 17915 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.config_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.003 17915 DEBUG muranoconductor.openstack.common.service [-] paste_deploy.flavor = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.003 17915 DEBUG muranoconductor.openstack.common.service [-] heat.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.003 17915 DEBUG muranoconductor.openstack.common.service [-] heat.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.004 17915 DEBUG muranoconductor.openstack.common.service [-] heat.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.004 17915 DEBUG muranoconductor.openstack.common.service [-] heat.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.004 17915 DEBUG muranoconductor.openstack.common.service [-] heat.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.005 17915 DEBUG muranoconductor.openstack.common.service [-] keystone.auth_url = http://172.18.11.4:5000/v2.0 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.005 17915 DEBUG muranoconductor.openstack.common.service [-] keystone.ca_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.005 17915 DEBUG muranoconductor.openstack.common.service [-] keystone.cert_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.006 17915 DEBUG muranoconductor.openstack.common.service [-] keystone.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.006 17915 DEBUG muranoconductor.openstack.common.service [-] keystone.key_file = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.006 17915 DEBUG muranoconductor.openstack.common.service [-] neutron.ca_cert = None log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.007 17915 DEBUG muranoconductor.openstack.common.service [-] neutron.endpoint_type = publicURL log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.007 17915 DEBUG muranoconductor.openstack.common.service [-] neutron.insecure = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.007 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ca_certs = log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.008 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.host = 172.18.11.4 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.008 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.login = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.008 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.password = swordfish log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.009 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.port = 5672 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.009 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.ssl = False log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.009 17915 DEBUG muranoconductor.openstack.common.service [-] rabbitmq.virtual_host = Demo04 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949 2013-12-13 13:23:00.010 17915 DEBUG muranoconductor.openstack.common.service [-] ******************************************************************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1951 2013-12-13 13:28:23.698 17915 INFO muranoconductor.app [-] Starting processing task : {"updated": "2013-12-13T13:25:05.067929", "networking": {"cidr": "10.0.0.0/24", "createNetwork": true, "topology": "routed"}, "name": "rreregergh", "created": "2013-12-13T13:25:05.071179", "tenant_id": "291953e709ed4f89a585777aef110fde", "token": "*** SANITIZED ***", "version": 0, "services": [{"domain": "rgwsgsg.egsgsg", "availabilityZone": "nova", "name": "rgwsgsg.egsgsg", "adminPassword": "*** SANITIZED ***", "created": "2013-12-13 13:26:27.618304", "updated": "2013-12-13 13:26:27.618313", "unitNamingPattern": "", "osImage": {"type": "windows.2012", "name": "ws-2012-std", "title": "Windows"}, "adminAccountName": "Administrator", "units": [{"isMaster": true, "id": "7a2c31b23a9448e0a01da8c51e724185", "recoveryPassword": "*** SANITIZED ***", "name": "rgwsgsg.egsgsg_instance_0"}], "flavor": "m1.medium", "configuration": "standalone", "type": "activeDirectory", "id": "58922b5b4a7e45ebaf0d1b4b94e92bc7"}, {"domain": "rgwsgsg.egsgsg", "domainAdminPassword": "*** SANITIZED ***", "externalAD": false, "sqlServiceUserName": "sergey", "sqlServicePassword": "*** SANITIZED ***", "osImage": {"type": "windows.2012", "name": "ws-2012-std", "title": "Windows"}, "agListenerName": "thrwgf", "clusterIp": "10.0.0.50", "flavor": "m1.medium", "id": "ff0e3b56b04344278f60ae3915471a47", "agGroupName": "rsgsrgrs", "domainAdminUserName": "", "agListenerIP": "10.0.0.55", "units": [{"isMaster": true, "isSync": true, "id": "f9dc8a49da234e1091aa8bbdcaf0fc4a", "name": "node-1"}, {"isMaster": false, "isSync": true, "id": "0e966c69d781427987de2561f82cfab8", "name": "node-2"}], "type": "msSqlClusterServer", "updated": "2013-12-13 13:28:15.346452", "availabilityZone": "nova", "adminPassword": "*** SANITIZED ***", "clusterName": "sdgsgs", "databases": ["megadb"], "unitNamingPattern": "", "name": "qwetfwge", "created": "2013-12-13 13:28:15.346442", "saPassword": "*** SANITIZED ***", "mixedModeAuth": true}], "id": "094e2144df3f4b31a223b6ae5311b144"} 2013-12-13 13:28:24.126 17915 DEBUG muranoconductor.metadata [-] Retrieving metadata from Murano Metadata Repository get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:91 2013-12-13 13:28:24.127 17915 DEBUG metadataclient.common.http [-] curl -i -X GET -H 'X-Auth-Token: 95cb24f0160536787e020005bfbff44a' -H 'Content-Type: application/octet-stream' -H 'User-Agent: python-metadatalient' http://10.100.0.53:8084/v1/client/conductor?hash=ded8e6e7ea911b4fe8d70de0efa3fa8d8043d000 log_curl_request /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:141 2013-12-13 13:28:24.133 17915 DEBUG metadataclient.common.http [-] HTTP/1.1 304 NOT MODIFIED date: Fri, 13 Dec 2013 13:28:24 GMT transfer-encoding: chunked log_http_response /usr/local/lib/python2.7/dist-packages/metadataclient/common/http.py:151 2013-12-13 13:28:24.133 17915 DEBUG muranoconductor.metadata [-] Metadata unmodified. Using existing archive. get_metadata /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:108 2013-12-13 13:28:24.182 17915 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.11.4 2013-12-13 13:28:24.729 17915 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 6945 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:28:24.963 17915 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 172.18.11.4 2013-12-13 13:28:25.458 17915 DEBUG urllib3.connectionpool [-] "POST /v2.0/tokens HTTP/1.1" 200 6945 _make_request /usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:296 2013-12-13 13:28:25.461 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/WebApps.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.467 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/Apache.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.470 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/AD.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.476 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/MsSqlServer.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.479 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/Networking.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.484 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/LinuxTelnet.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.486 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/MsSqlCluster.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.495 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/Demo.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.496 17915 DEBUG muranoconductor.app [-] Loading XML 094e2144df3f4b31a223b6ae5311b144/workflows/Common.xml _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:109 2013-12-13 13:28:25.503 17915 DEBUG muranoconductor.workflow [-] Rule '$.services[?(@.type == 'activeDirectory' and not @.securityTemplates)]' with ID = 28201616 matches on '{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'id': u'7a2c31b23a9448e0a01da8c51e724185', u'recoveryPassword': '*** SANITIZED ***', u'name': u'rgwsgsg.egsgsg_instance_0'}], u'flavor': u'm1.medium', u'configuration': u'standalone', u'type': u'activeDirectory', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.503 17915 DEBUG muranoconductor.workflow [-] Muting 58922b5b4a7e45ebaf0d1b4b94e92bc7 in rule 28201616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.504 17915 DEBUG muranoconductor.workflow [-] Setting 'securityTemplates' to '['DomainSecurity', 'WindowsSecurity']' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.507 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'id': u'7a2c31b23a9448e0a01da8c51e724185', u'recoveryPassword': '*** SANITIZED ***', u'name': u'rgwsgsg.egsgsg_instance_0'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a', u'name': u'node-1'}, {u'isMaster': False, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8', u'name': u'node-2'}], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.507 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.508 17915 DEBUG muranoconductor.workflow [-] Rule 'Router-based topology, need to detect router' with ID = 28302864/28303248 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'id': u'7a2c31b23a9448e0a01da8c51e724185', u'recoveryPassword': '*** SANITIZED ***', u'name': u'rgwsgsg.egsgsg_instance_0'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a', u'name': u'node-1'}, {u'isMaster': False, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8', u'name': u'node-2'}], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.508 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28303248 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.515 17915 DEBUG muranoconductor.workflow [-] Rule '$.services[?(@.type == 'msSqlClusterServer' and not @.securityTemplates)]' with ID = 29096464 matches on '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a', u'name': u'node-1'}, {u'isMaster': False, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8', u'name': u'node-2'}], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.515 17915 DEBUG muranoconductor.workflow [-] Muting ff0e3b56b04344278f60ae3915471a47 in rule 29096464 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.515 17915 DEBUG muranoconductor.workflow [-] Setting 'securityTemplates' to '['SQL-security', 'WindowsSecurity']' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.517 17915 DEBUG muranoconductor.workflow [-] Rule 'Units with no hostname' with ID = 29196048 matches on '{u'isMaster': True, u'id': u'7a2c31b23a9448e0a01da8c51e724185', u'recoveryPassword': '*** SANITIZED ***', u'name': u'rgwsgsg.egsgsg_instance_0'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.517 17915 DEBUG muranoconductor.workflow [-] Muting 7a2c31b23a9448e0a01da8c51e724185 in rule 29196048 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.518 17915 DEBUG muranoconductor.workflow [-] Setting 'state.hostname' to 'oighhhp5h1kfi1' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.518 17915 DEBUG muranoconductor.workflow [-] Rule 'Units with no hostname' with ID = 29196048 matches on '{u'isMaster': True, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a', u'name': u'node-1'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.518 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29196048 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.519 17915 DEBUG muranoconductor.workflow [-] Setting 'state.hostname' to 'mukkqhp5h1kfj2' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.519 17915 DEBUG muranoconductor.workflow [-] Rule 'Units with no hostname' with ID = 29196048 matches on '{u'isMaster': False, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8', u'name': u'node-2'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.520 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 29196048 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.520 17915 DEBUG muranoconductor.workflow [-] Setting 'state.hostname' to 'ljenthp5h1kfk3' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.531 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'isSync': True, 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'name': u'node-1', u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'isSync': True, 'state': {'hostname': 'ljenthp5h1kfk3'}, u'name': u'node-2', u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.532 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.539 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services which are part of the domain' with ID = 29096784 matches on '{u'isMaster': True, u'isSync': True, 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'name': u'node-1', u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.539 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29096784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.539 17915 DEBUG muranoconductor.workflow [-] Setting 'domain' to 'rgwsgsg.egsgsg' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.540 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services which are part of the domain' with ID = 29096784 matches on '{u'isMaster': False, u'isSync': True, 'state': {'hostname': 'ljenthp5h1kfk3'}, u'name': u'node-2', u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.540 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 29096784 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.540 17915 DEBUG muranoconductor.workflow [-] Setting 'domain' to 'rgwsgsg.egsgsg' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:25.542 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.543 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.543 17915 DEBUG muranoconductor.workflow [-] Rule 'If any units exists' with ID = 29208912/29209040 matches on '{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.544 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/7a2c31b23a9448e0a01da8c51e724185 in rule 29208912/29209040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.554 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.555 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.562 17915 DEBUG muranoconductor.workflow [-] Rule 'SQL Server Cluster service instance with domain configured but without admin account name/password' with ID = 29122768 matches on '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.562 17915 DEBUG muranoconductor.workflow [-] Muting ff0e3b56b04344278f60ae3915471a47 in rule 29122768 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.563 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:25.564 17915 DEBUG muranoconductor.workflow [-] Rule 'Domain controller exists with the assigned DNS IP' with ID = 29122768/29122960 matches on '{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.564 17915 DEBUG muranoconductor.workflow [-] Muting ff0e3b56b04344278f60ae3915471a47/58922b5b4a7e45ebaf0d1b4b94e92bc7 in rule 29122768/29122960 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.565 17915 DEBUG muranoconductor.workflow [-] Setting 'domainAdminUserName' to 'Administrator' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:28:25.565 17915 DEBUG muranoconductor.workflow [-] Setting 'domainAdminPassword' to '*** SANITIZED ***' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:28:25.577 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {u'cidr': u'10.0.0.0/24', u'createNetwork': True, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:25.577 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:25.589 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:28:25.590 17915 DEBUG neutronclient.client [-] REQ: curl -i http://172.18.11.4:9696/v2.0/routers.json?tenant_id=291953e709ed4f89a585777aef110fde -X GET -H "X-Auth-Token: 95cb24f0160536787e020005bfbff44a" -H "Content-Type: application/json" -H "Accept: application/json" -H "User-Agent: python-neutronclient" http_log_req /usr/local/lib/python2.7/dist-packages/neutronclient/common/utils.py:173 2013-12-13 13:28:26.038 17915 DEBUG neutronclient.client [-] RESP:{'date': 'Fri, 13 Dec 2013 13:28:25 GMT', 'status': '200', 'content-length': '288', 'content-type': 'application/json; charset=UTF-8', 'content-location': 'http://172.18.11.4:9696/v2.0/routers.json?tenant_id=291953e709ed4f89a585777aef110fde'} {"routers": [{"status": "ACTIVE", "external_gateway_info": {"network_id": "cb64af27-8aa3-46cc-8b0a-c5ba4606ff06", "enable_snat": true}, "name": "Router", "admin_state_up": true, "tenant_id": "291953e709ed4f89a585777aef110fde", "routes": [], "id": "225c219b-c074-400c-9cbd-e07003df900d"}]} http_log_resp /usr/local/lib/python2.7/dist-packages/neutronclient/common/utils.py:179 2013-12-13 13:28:26.038 17915 DEBUG muranoconductor.workflow [-] Setting 'networking.routerId' to '225c219b-c074-400c-9cbd-e07003df900d' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:26.039 17915 DEBUG muranoconductor.workflow [-] Setting 'networking.state.ready_for_cidrs' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:26.594 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.594 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.598 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.599 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.599 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:28:26.599 17915 DEBUG muranoconductor.workflow [-] Setting 'networking.state.new_net_cidr_done' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:26.606 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.607 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.617 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.617 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.620 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.620 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.621 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:28:26.621 17915 DEBUG muranoconductor.workflow [-] Setting 'networking.state.join_net_cidr_done' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:26.638 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.639 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.642 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.new_net_cidr_done and @.networking.state.join_net_cidr_done)]' with ID = 28302864/28333520 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.642 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333520 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.643 17915 DEBUG muranoconductor.workflow [-] Setting 'networking.state.ready_for_cf' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:26.645 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services having hostname and image names assigned but without instances' with ID = 29097040 matches on '{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:26.646 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29097040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:26.861 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Creating instance mukkqhp5h1kfj2 (node-1)', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:26.864 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.080 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applying address pair and opening SQL ports on mukkqhp5h1kfj2 (node-1)', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:27.081 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.082 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services having hostname and image names assigned but without instances' with ID = 29097040 matches on '{u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.082 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 29097040 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.297 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Creating instance ljenthp5h1kfk3 (node-2)', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:27.299 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.513 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applying address pair and opening SQL ports on ljenthp5h1kfk3 (node-2)', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:27.514 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.529 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of AD services which have got hostname and image assigned, but instances not deployed yet' with ID = 28201936 matches on '{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.530 17915 DEBUG muranoconductor.workflow [-] Muting 7a2c31b23a9448e0a01da8c51e724185 in rule 28201936 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.744 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Creating instance oighhhp5h1kfi1 (rgwsgsg.egsgsg_instance_0)', 'entity': 'unit', 'details': None, 'id': u'7a2c31b23a9448e0a01da8c51e724185'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:27.747 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.758 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.758 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.763 17915 DEBUG muranoconductor.workflow [-] Rule 'Requested to Create a Network' with ID = 28302864/28333776 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.764 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333776 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.764 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.765 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.766 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to connect subnet of new network to router' with ID = 28302864/28342096 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.767 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28342096 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.767 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.769 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.769 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.770 17915 DEBUG muranoconductor.workflow [-] Rule 'Units to be created requiring ports in new network' with ID = 28302864/28345616/28345680 matches on '{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.771 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144/7a2c31b23a9448e0a01da8c51e724185 in rule 28302864/28345616/28345680 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.771 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.772 17915 DEBUG muranoconductor.workflow [-] Rule 'Units to be created requiring ports in new network' with ID = 28302864/28345616/28345680 matches on '{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.772 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144/f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 28302864/28345616/28345680 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.773 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.773 17915 DEBUG muranoconductor.workflow [-] Rule 'Units to be created requiring ports in new network' with ID = 28302864/28345616/28345680 matches on '{u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.774 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144/0e966c69d781427987de2561f82cfab8 in rule 28302864/28345616/28345680 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.774 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.776 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to apply default security rules' with ID = 28302864/29058128 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.776 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/29058128 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:27.776 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.778 17915 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 28302864/29065424 matches on 'DomainSecurity' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.778 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'DomainSecurity' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.778 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.780 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.780 17915 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 28302864/29065424 matches on 'WindowsSecurity' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.780 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'WindowsSecurity' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.781 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.782 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'updated': u'2013-12-13 13:26:27.618313', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'name': u'rgwsgsg.egsgsg_instance_0', u'isMaster': True, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.782 17915 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 28302864/29065424 matches on 'SQL-security' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.782 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'SQL-security' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.783 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.784 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.784 17915 DEBUG muranoconductor.workflow [-] Rule 'Custom security templates exist' with ID = 28302864/29065424 matches on 'WindowsSecurity' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:27.784 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':templateName' to 'WindowsSecurity' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.785 17915 DEBUG muranoconductor.commands.cloud_formation [-] Got command CreateOrUpdate on stack e094e2144df3f4b31a223b6ae5311b144 execute /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:71 2013-12-13 13:28:27.786 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:27.793 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:28:28.720 17915 INFO muranoconductor.commands.cloud_formation [-] Executing heat template {"AWSTemplateFormatVersion": "2010-09-09", "Outputs": {}, "Resources": {"subnet": {"Type": "OS::Neutron::Subnet", "Properties": {"network_id": {"Ref": "network"}, "ip_version": 4, "cidr": "10.0.0.0/24", "dns_nameservers": ["8.8.8.8"]}}, "mukkqhp5h1kfj2": {"Type": "AWS::EC2::Instance", "Properties": {"UserData": "#ps1\n\n$WindowsAgentConfigBase64 = '77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+Cjxjb25maWd1cmF0aW9uPgoJPGNvbmZpZ1NlY3Rpb25zPgoJCTxzZWN0aW9uIG5hbWU9Im5sb2ciIHR5cGU9Ik5Mb2cuQ29uZmlnLkNvbmZpZ1NlY3Rpb25IYW5kbGVyLCBOTG9nIi8+Cgk8L2NvbmZpZ1NlY3Rpb25zPgoJPHN0YXJ0dXA+CiAgICAgICAgPHN1cHBvcnRlZFJ1bnRpbWUgdmVyc2lvbj0idjQuMCIgc2t1PSIuTkVURnJhbWV3b3JrLFZlcnNpb249djQuNSIgLz4KICAgIDwvc3RhcnR1cD4KCTxubG9nIHhtbG5zPSJodHRwOi8vd3d3Lm5sb2ctcHJvamVjdC5vcmcvc2NoZW1hcy9OTG9nLnhzZCIKCQl4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCQk8dGFyZ2V0cz4KCQkJPHRhcmdldCBuYW1lPSJmaWxlIiB4c2k6dHlwZT0iRmlsZSIgZmlsZU5hbWU9IiR7YmFzZWRpcn0vbG9nLnR4dCIKCQkJCQlsYXlvdXQ9IiR7ZGF0ZX0gJHtsZXZlbH06ICZsdDske2xvZ2dlcjpzaG9ydE5hbWU9dHJ1ZX0mZ3Q7ICR7bWVzc2FnZX0gJHtleGNlcHRpb246Zm9ybWF0PXRvc3RyaW5nfSIvPgoJCTwvdGFyZ2V0cz4KCgkJPHJ1bGVzPgoJCQk8bG9nZ2VyIG5hbWU9IioiIG1pbmxldmVsPSJEZWJ1ZyIgd3JpdGVUbz0iZmlsZSIgLz4KCQk8L3J1bGVzPgoJPC9ubG9nPgoJPGFwcFNldHRpbmdzPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5ob3N0IiB2YWx1ZT0iMTcyLjE4LjExLjQiLz4KCQk8YWRkIGtleT0icmFiYml0bXEucG9ydCIgdmFsdWU9IjU2NzIiLz4KCQk8YWRkIGtleT0icmFiYml0bXEudXNlciIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5wYXNzd29yZCIgdmFsdWU9InN3b3JkZmlzaCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS52aG9zdCIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5pbnB1dFF1ZXVlIiB2YWx1ZT0iZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0LWZmMGUzYjU2YjA0MzQ0Mjc4ZjYwYWUzOTE1NDcxYTQ3LWY5ZGM4YTQ5ZGEyMzRlMTA5MWFhOGJiZGNhZjBmYzRhIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdEV4Y2hhbmdlIiB2YWx1ZT0iIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdFJvdXRpbmdLZXkiIHZhbHVlPSItZXhlY3V0aW9uLXJlc3VsdHMtZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0Ii8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmR1cmFibGVNZXNzYWdlcyIgdmFsdWU9InRydWUiLz4KCgkJPGFkZCBrZXk9InJhYmJpdG1xLnNzbCIgdmFsdWU9ImZhbHNlIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmFsbG93SW52YWxpZENBIiB2YWx1ZT0idHJ1ZSIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5zc2xTZXJ2ZXJOYW1lIiB2YWx1ZT0iIi8+CgoJPC9hcHBTZXR0aW5ncz4KPC9jb25maWd1cmF0aW9uPgo='\n$WindowsAgentConfigFile = \"C:\\Murano\\Agent\\WindowsAgent.exe.config\"\n$WindowsAgentLogFile = \"C:\\Murano\\Agent\\log.txt\"\n\n$NewComputerName = 'mukkqhp5h1kfj2'\n$MuranoFileShare = '\\\\172.18.11.4\\share'\n\n$CaRootCertBase64 = \"\"\n$CaRootCertFile = \"C:\\Murano\\ca.cert\"\n\n$RestartRequired = $false\n\nImport-Module CoreFunctions\nInitialize-Logger 'CloudBase-Init' 'C:\\Murano\\PowerShell.log'\n\n$ErrorActionPreference = 'Stop'\n\ntrap {\n Write-LogError ''\n Write-LogError $_ -EntireObject\n Write-LogError ''\n exit 1\n}\n\nWrite-Log \"Importing CA certificate ...\"\nif ($CaRootCertBase64 -eq '') {\n Write-Log \"Importing CA certificate ... skipped\"\n}\nelse {\n ConvertFrom-Base64String -Base64String $CaRootCertBase64 -Path $CaRootCertFile\n $cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $CaRootCertFile\n $store = New-Object System.Security.Cryptography.X509Certificates.X509Store(\"AuthRoot\",\"LocalMachine\")\n $store.Open(\"MaxAllowed\")\n $store.Add($cert)\n $store.Close()\n Write-Log \"Importing CA certificate ... done\"\n}\n\nWrite-Log \"Updating Murano Windows Agent.\"\nStop-Service \"Murano Agent\"\nBackup-File $WindowsAgentConfigFile\nRemove-Item $WindowsAgentConfigFile -Force\nRemove-Item $WindowsAgentLogFile -Force\nConvertFrom-Base64String -Base64String $WindowsAgentConfigBase64 -Path $WindowsAgentConfigFile\nExec sc.exe 'config','\"Murano Agent\"','start=','delayed-auto'\nWrite-Log \"Service has been updated.\"\n\nWrite-Log \"Adding environment variable 'MuranoFileShare' = '$MuranoFileShare' ...\"\n[Environment]::SetEnvironmentVariable('MuranoFileShare', $MuranoFileShare, [EnvironmentVariableTarget]::Machine)\nWrite-Log \"Environment variable added.\"\n\nWrite-Log \"Renaming computer to '$NewComputerName' ...\"\n$null = Rename-Computer -NewName $NewComputerName -Force\n\nWrite-Log \"New name assigned, restart required.\"\n$RestartRequired = $true\n\n\nWrite-Log 'All done!'\nif ( $RestartRequired ) {\n Write-Log \"Restarting computer ...\"\n Restart-Computer -Force\n}\nelse {\n Start-Service 'Murano Agent'\n}", "NetworkInterfaces": [{"Ref": "port-mukkqhp5h1kfj2"}], "AvailabilityZone": "nova", "InstanceType": "m1.medium", "ImageId": "ws-2012-std"}}, "network": {"Type": "OS::Neutron::Net", "Properties": {"name": "network-094e2144df3f4b31a223b6ae5311b144"}}, "port-oighhhp5h1kfi1": {"Type": "OS::Neutron::Port", "Properties": {"network_id": {"Ref": "network"}, "fixed_ips": [{"subnet_id": {"Ref": "subnet"}}], "security_groups": [{"Ref": "MuranoSecurityGroup-rreregergh"}]}}, "094e2144df3f4b31a223b6ae5311b144": {"Type": "OS::Neutron::RouterInterface", "Properties": {"router_id": "225c219b-c074-400c-9cbd-e07003df900d", "subnet_id": {"Ref": "subnet"}}}, "ljenthp5h1kfk3": {"Type": "AWS::EC2::Instance", "Properties": {"UserData": "#ps1\n\n$WindowsAgentConfigBase64 = '77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+Cjxjb25maWd1cmF0aW9uPgoJPGNvbmZpZ1NlY3Rpb25zPgoJCTxzZWN0aW9uIG5hbWU9Im5sb2ciIHR5cGU9Ik5Mb2cuQ29uZmlnLkNvbmZpZ1NlY3Rpb25IYW5kbGVyLCBOTG9nIi8+Cgk8L2NvbmZpZ1NlY3Rpb25zPgoJPHN0YXJ0dXA+CiAgICAgICAgPHN1cHBvcnRlZFJ1bnRpbWUgdmVyc2lvbj0idjQuMCIgc2t1PSIuTkVURnJhbWV3b3JrLFZlcnNpb249djQuNSIgLz4KICAgIDwvc3RhcnR1cD4KCTxubG9nIHhtbG5zPSJodHRwOi8vd3d3Lm5sb2ctcHJvamVjdC5vcmcvc2NoZW1hcy9OTG9nLnhzZCIKCQl4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCQk8dGFyZ2V0cz4KCQkJPHRhcmdldCBuYW1lPSJmaWxlIiB4c2k6dHlwZT0iRmlsZSIgZmlsZU5hbWU9IiR7YmFzZWRpcn0vbG9nLnR4dCIKCQkJCQlsYXlvdXQ9IiR7ZGF0ZX0gJHtsZXZlbH06ICZsdDske2xvZ2dlcjpzaG9ydE5hbWU9dHJ1ZX0mZ3Q7ICR7bWVzc2FnZX0gJHtleGNlcHRpb246Zm9ybWF0PXRvc3RyaW5nfSIvPgoJCTwvdGFyZ2V0cz4KCgkJPHJ1bGVzPgoJCQk8bG9nZ2VyIG5hbWU9IioiIG1pbmxldmVsPSJEZWJ1ZyIgd3JpdGVUbz0iZmlsZSIgLz4KCQk8L3J1bGVzPgoJPC9ubG9nPgoJPGFwcFNldHRpbmdzPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5ob3N0IiB2YWx1ZT0iMTcyLjE4LjExLjQiLz4KCQk8YWRkIGtleT0icmFiYml0bXEucG9ydCIgdmFsdWU9IjU2NzIiLz4KCQk8YWRkIGtleT0icmFiYml0bXEudXNlciIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5wYXNzd29yZCIgdmFsdWU9InN3b3JkZmlzaCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS52aG9zdCIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5pbnB1dFF1ZXVlIiB2YWx1ZT0iZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0LWZmMGUzYjU2YjA0MzQ0Mjc4ZjYwYWUzOTE1NDcxYTQ3LTBlOTY2YzY5ZDc4MTQyNzk4N2RlMjU2MWY4MmNmYWI4Ii8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdEV4Y2hhbmdlIiB2YWx1ZT0iIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdFJvdXRpbmdLZXkiIHZhbHVlPSItZXhlY3V0aW9uLXJlc3VsdHMtZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0Ii8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmR1cmFibGVNZXNzYWdlcyIgdmFsdWU9InRydWUiLz4KCgkJPGFkZCBrZXk9InJhYmJpdG1xLnNzbCIgdmFsdWU9ImZhbHNlIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmFsbG93SW52YWxpZENBIiB2YWx1ZT0idHJ1ZSIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5zc2xTZXJ2ZXJOYW1lIiB2YWx1ZT0iIi8+CgoJPC9hcHBTZXR0aW5ncz4KPC9jb25maWd1cmF0aW9uPgo='\n$WindowsAgentConfigFile = \"C:\\Murano\\Agent\\WindowsAgent.exe.config\"\n$WindowsAgentLogFile = \"C:\\Murano\\Agent\\log.txt\"\n\n$NewComputerName = 'ljenthp5h1kfk3'\n$MuranoFileShare = '\\\\172.18.11.4\\share'\n\n$CaRootCertBase64 = \"\"\n$CaRootCertFile = \"C:\\Murano\\ca.cert\"\n\n$RestartRequired = $false\n\nImport-Module CoreFunctions\nInitialize-Logger 'CloudBase-Init' 'C:\\Murano\\PowerShell.log'\n\n$ErrorActionPreference = 'Stop'\n\ntrap {\n Write-LogError ''\n Write-LogError $_ -EntireObject\n Write-LogError ''\n exit 1\n}\n\nWrite-Log \"Importing CA certificate ...\"\nif ($CaRootCertBase64 -eq '') {\n Write-Log \"Importing CA certificate ... skipped\"\n}\nelse {\n ConvertFrom-Base64String -Base64String $CaRootCertBase64 -Path $CaRootCertFile\n $cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $CaRootCertFile\n $store = New-Object System.Security.Cryptography.X509Certificates.X509Store(\"AuthRoot\",\"LocalMachine\")\n $store.Open(\"MaxAllowed\")\n $store.Add($cert)\n $store.Close()\n Write-Log \"Importing CA certificate ... done\"\n}\n\nWrite-Log \"Updating Murano Windows Agent.\"\nStop-Service \"Murano Agent\"\nBackup-File $WindowsAgentConfigFile\nRemove-Item $WindowsAgentConfigFile -Force\nRemove-Item $WindowsAgentLogFile -Force\nConvertFrom-Base64String -Base64String $WindowsAgentConfigBase64 -Path $WindowsAgentConfigFile\nExec sc.exe 'config','\"Murano Agent\"','start=','delayed-auto'\nWrite-Log \"Service has been updated.\"\n\nWrite-Log \"Adding environment variable 'MuranoFileShare' = '$MuranoFileShare' ...\"\n[Environment]::SetEnvironmentVariable('MuranoFileShare', $MuranoFileShare, [EnvironmentVariableTarget]::Machine)\nWrite-Log \"Environment variable added.\"\n\nWrite-Log \"Renaming computer to '$NewComputerName' ...\"\n$null = Rename-Computer -NewName $NewComputerName -Force\n\nWrite-Log \"New name assigned, restart required.\"\n$RestartRequired = $true\n\n\nWrite-Log 'All done!'\nif ( $RestartRequired ) {\n Write-Log \"Restarting computer ...\"\n Restart-Computer -Force\n}\nelse {\n Start-Service 'Murano Agent'\n}", "NetworkInterfaces": [{"Ref": "port-ljenthp5h1kfk3"}], "AvailabilityZone": "nova", "InstanceType": "m1.medium", "ImageId": "ws-2012-std"}}, "MuranoSecurityGroup-rreregergh": {"Type": "AWS::EC2::SecurityGroup", "Properties": {"SecurityGroupIngress": [{"ToPort": "-1", "IpProtocol": "icmp", "FromPort": "-1", "CidrIp": "10.0.0.0/24"}, {"ToPort": "123", "IpProtocol": "udp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "135", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "464", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "464", "IpProtocol": "udp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "389", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "389", "IpProtocol": "udp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "636", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "3268", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "3269", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "53", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "53", "IpProtocol": "udp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "88", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "88", "IpProtocol": "udp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "445", "IpProtocol": "tcp", "FromPort": "53", "CidrIp": "10.0.0.0/24"}, {"ToPort": "65535", "IpProtocol": "tcp", "FromPort": "49152", "CidrIp": "10.0.0.0/24"}, {"ToPort": "3389", "IpProtocol": "tcp", "FromPort": "3389", "CidrIp": "0.0.0.0/0"}, {"ToPort": "5985", "IpProtocol": "tcp", "FromPort": "5985", "CidrIp": "10.0.0.0/24"}, {"ToPort": "5986", "IpProtocol": "tcp", "FromPort": "5986", "CidrIp": "10.0.0.0/24"}, {"ToPort": "4022", "IpProtocol": "tcp", "FromPort": "4022", "CidrIp": "10.0.0.0/24"}, {"ToPort": "135", "IpProtocol": "tcp", "FromPort": "135", "CidrIp": "10.0.0.0/24"}, {"ToPort": "1433", "IpProtocol": "tcp", "FromPort": "1433", "CidrIp": "0.0.0.0/0"}], "GroupDescription": "Composite security group for Murano Environment rreregergh"}}, "port-mukkqhp5h1kfj2": {"Type": "OS::Neutron::Port", "Properties": {"network_id": {"Ref": "network"}, "fixed_ips": [{"subnet_id": {"Ref": "subnet"}}], "security_groups": [{"Ref": "MuranoSecurityGroup-rreregergh"}], "allowed_address_pairs": [{"ip_address": "10.0.0.50"}]}}, "oighhhp5h1kfi1": {"Type": "AWS::EC2::Instance", "Properties": {"UserData": "#ps1\n\n$WindowsAgentConfigBase64 = '77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+Cjxjb25maWd1cmF0aW9uPgoJPGNvbmZpZ1NlY3Rpb25zPgoJCTxzZWN0aW9uIG5hbWU9Im5sb2ciIHR5cGU9Ik5Mb2cuQ29uZmlnLkNvbmZpZ1NlY3Rpb25IYW5kbGVyLCBOTG9nIi8+Cgk8L2NvbmZpZ1NlY3Rpb25zPgoJPHN0YXJ0dXA+CiAgICAgICAgPHN1cHBvcnRlZFJ1bnRpbWUgdmVyc2lvbj0idjQuMCIgc2t1PSIuTkVURnJhbWV3b3JrLFZlcnNpb249djQuNSIgLz4KICAgIDwvc3RhcnR1cD4KCTxubG9nIHhtbG5zPSJodHRwOi8vd3d3Lm5sb2ctcHJvamVjdC5vcmcvc2NoZW1hcy9OTG9nLnhzZCIKCQl4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4KCQk8dGFyZ2V0cz4KCQkJPHRhcmdldCBuYW1lPSJmaWxlIiB4c2k6dHlwZT0iRmlsZSIgZmlsZU5hbWU9IiR7YmFzZWRpcn0vbG9nLnR4dCIKCQkJCQlsYXlvdXQ9IiR7ZGF0ZX0gJHtsZXZlbH06ICZsdDske2xvZ2dlcjpzaG9ydE5hbWU9dHJ1ZX0mZ3Q7ICR7bWVzc2FnZX0gJHtleGNlcHRpb246Zm9ybWF0PXRvc3RyaW5nfSIvPgoJCTwvdGFyZ2V0cz4KCgkJPHJ1bGVzPgoJCQk8bG9nZ2VyIG5hbWU9IioiIG1pbmxldmVsPSJEZWJ1ZyIgd3JpdGVUbz0iZmlsZSIgLz4KCQk8L3J1bGVzPgoJPC9ubG9nPgoJPGFwcFNldHRpbmdzPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5ob3N0IiB2YWx1ZT0iMTcyLjE4LjExLjQiLz4KCQk8YWRkIGtleT0icmFiYml0bXEucG9ydCIgdmFsdWU9IjU2NzIiLz4KCQk8YWRkIGtleT0icmFiYml0bXEudXNlciIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5wYXNzd29yZCIgdmFsdWU9InN3b3JkZmlzaCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS52aG9zdCIgdmFsdWU9IkRlbW8wNCIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5pbnB1dFF1ZXVlIiB2YWx1ZT0iZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0LTU4OTIyYjViNGE3ZTQ1ZWJhZjBkMWI0Yjk0ZTkyYmM3LTdhMmMzMWIyM2E5NDQ4ZTBhMDFkYThjNTFlNzI0MTg1Ii8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdEV4Y2hhbmdlIiB2YWx1ZT0iIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLnJlc3VsdFJvdXRpbmdLZXkiIHZhbHVlPSItZXhlY3V0aW9uLXJlc3VsdHMtZTA5NGUyMTQ0ZGYzZjRiMzFhMjIzYjZhZTUzMTFiMTQ0Ii8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmR1cmFibGVNZXNzYWdlcyIgdmFsdWU9InRydWUiLz4KCgkJPGFkZCBrZXk9InJhYmJpdG1xLnNzbCIgdmFsdWU9ImZhbHNlIi8+CgkJPGFkZCBrZXk9InJhYmJpdG1xLmFsbG93SW52YWxpZENBIiB2YWx1ZT0idHJ1ZSIvPgoJCTxhZGQga2V5PSJyYWJiaXRtcS5zc2xTZXJ2ZXJOYW1lIiB2YWx1ZT0iIi8+CgoJPC9hcHBTZXR0aW5ncz4KPC9jb25maWd1cmF0aW9uPgo='\n$WindowsAgentConfigFile = \"C:\\Murano\\Agent\\WindowsAgent.exe.config\"\n$WindowsAgentLogFile = \"C:\\Murano\\Agent\\log.txt\"\n\n$NewComputerName = 'oighhhp5h1kfi1'\n$MuranoFileShare = '\\\\172.18.11.4\\share'\n\n$CaRootCertBase64 = \"\"\n$CaRootCertFile = \"C:\\Murano\\ca.cert\"\n\n$RestartRequired = $false\n\nImport-Module CoreFunctions\nInitialize-Logger 'CloudBase-Init' 'C:\\Murano\\PowerShell.log'\n\n$ErrorActionPreference = 'Stop'\n\ntrap {\n Write-LogError ''\n Write-LogError $_ -EntireObject\n Write-LogError ''\n exit 1\n}\n\nWrite-Log \"Importing CA certificate ...\"\nif ($CaRootCertBase64 -eq '') {\n Write-Log \"Importing CA certificate ... skipped\"\n}\nelse {\n ConvertFrom-Base64String -Base64String $CaRootCertBase64 -Path $CaRootCertFile\n $cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $CaRootCertFile\n $store = New-Object System.Security.Cryptography.X509Certificates.X509Store(\"AuthRoot\",\"LocalMachine\")\n $store.Open(\"MaxAllowed\")\n $store.Add($cert)\n $store.Close()\n Write-Log \"Importing CA certificate ... done\"\n}\n\nWrite-Log \"Updating Murano Windows Agent.\"\nStop-Service \"Murano Agent\"\nBackup-File $WindowsAgentConfigFile\nRemove-Item $WindowsAgentConfigFile -Force\nRemove-Item $WindowsAgentLogFile -Force\nConvertFrom-Base64String -Base64String $WindowsAgentConfigBase64 -Path $WindowsAgentConfigFile\nExec sc.exe 'config','\"Murano Agent\"','start=','delayed-auto'\nWrite-Log \"Service has been updated.\"\n\nWrite-Log \"Adding environment variable 'MuranoFileShare' = '$MuranoFileShare' ...\"\n[Environment]::SetEnvironmentVariable('MuranoFileShare', $MuranoFileShare, [EnvironmentVariableTarget]::Machine)\nWrite-Log \"Environment variable added.\"\n\nWrite-Log \"Renaming computer to '$NewComputerName' ...\"\n$null = Rename-Computer -NewName $NewComputerName -Force\n\nWrite-Log \"New name assigned, restart required.\"\n$RestartRequired = $true\n\n\nWrite-Log 'All done!'\nif ( $RestartRequired ) {\n Write-Log \"Restarting computer ...\"\n Restart-Computer -Force\n}\nelse {\n Start-Service 'Murano Agent'\n}", "NetworkInterfaces": [{"Ref": "port-oighhhp5h1kfi1"}], "AvailabilityZone": "nova", "InstanceType": "m1.medium", "ImageId": "ws-2012-std"}}, "port-ljenthp5h1kfk3": {"Type": "OS::Neutron::Port", "Properties": {"network_id": {"Ref": "network"}, "fixed_ips": [{"subnet_id": {"Ref": "subnet"}}], "security_groups": [{"Ref": "MuranoSecurityGroup-rreregergh"}], "allowed_address_pairs": [{"ip_address": "10.0.0.50"}]}}}} with arguments {} on stack e094e2144df3f4b31a223b6ae5311b144 2013-12-13 13:28:30.096 17915 DEBUG muranoconductor.commands.cloud_formation [-] Waiting for the stack e094e2144df3f4b31a223b6ae5311b144 to be create _execute_pending_updates /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/cloud_formation.py:157 2013-12-13 13:28:42.593 17915 INFO muranoconductor.commands.cloud_formation [-] Stack e094e2144df3f4b31a223b6ae5311b144 created 2013-12-13 13:28:42.594 17915 DEBUG muranoconductor.workflow [-] Setting 'temp.instanceName' to 'node-1' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:42.813 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Instance mukkqhp5h1kfj2 (node-1) created', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.028 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Address pair and SQL ports are open on mukkqhp5h1kfj2 (node-1)', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.029 17915 DEBUG muranoconductor.workflow [-] Setting 'temp.instanceName' to 'node-2' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:43.244 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Instance ljenthp5h1kfk3 (node-2) created', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.460 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Address pair and SQL ports are open on ljenthp5h1kfk3 (node-2)', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.462 17915 DEBUG muranoconductor.workflow [-] Setting 'temp.instanceName' to 'rgwsgsg.egsgsg_instance_0' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:43.677 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Instance oighhhp5h1kfi1 (rgwsgsg.egsgsg_instance_0) created', 'entity': 'unit', 'details': None, 'id': u'7a2c31b23a9448e0a01da8c51e724185'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.678 17915 DEBUG muranoconductor.workflow [-] Setting 'temp.networkCreated' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:43.679 17915 DEBUG muranoconductor.workflow [-] Setting 'temp.subnetRouterId' to '225c219b-c074-400c-9cbd-e07003df900d' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:43.680 17915 DEBUG muranoconductor.workflow [-] Setting '/temp.defaultSecurityApplied' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:43.895 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applied default security template in subnet 10.0.0.0/24', 'entity': 'environment', 'details': None, 'id': u'094e2144df3f4b31a223b6ae5311b144'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:43.896 17915 DEBUG muranoconductor.workflow [-] Setting '::temp.securityApplied' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:44.112 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applied security template DomainSecurity for rgwsgsg.egsgsg in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:44.327 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applied security template WindowsSecurity for rgwsgsg.egsgsg in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:44.328 17915 DEBUG muranoconductor.workflow [-] Setting '::temp.securityApplied' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:28:44.542 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applied security template SQL-security for qwetfwge in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'ff0e3b56b04344278f60ae3915471a47'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:44.759 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Applied security template WindowsSecurity for qwetfwge in subnet 10.0.0.0/24', 'entity': 'service', 'details': None, 'id': u'ff0e3b56b04344278f60ae3915471a47'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:44.768 17915 DEBUG muranoconductor.workflow [-] Rule 'Deployed master-units of AD services for which the domain admin password is not set yet' with ID = 28214608 matches on '{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:44.769 17915 DEBUG muranoconductor.workflow [-] Muting 7a2c31b23a9448e0a01da8c51e724185 in rule 28214608 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:44.773 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:44.773 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Set-LocalUserPassword.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:45.204 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Set-LocalUserPassword', 'Arguments': {'UserName': 'Administrator', 'Password': '*** SANITIZED ***', 'Force': True}}], 'RebootOnCompletion': 0, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gU2V0LUxvY2FsVXNlclBhc3N3\nb3JkIHsKICAgIHBhcmFtICgKICAgICAgICBbU3RyaW5nXSAkVXNlck5hbWUsCiAgICAgICAgW1N0\ncmluZ10gJFBhc3N3b3JkLAogICAgICAgIFtTd2l0Y2hdICRGb3JjZQogICAgKQogICAgYmVnaW4g\newogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbgogICAgfQogICAgZW5k\nIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZAogICAgfQog\nICAgcHJvY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAgICAgICYkVHJhcEhhbmRsZXIKICAg\nICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKChHZXQtV21pT2JqZWN0IFdpbjMyX1VzZXJBY2Nv\ndW50IC1GaWx0ZXIgIkxvY2FsQWNjb3VudCA9ICdUcnVlJyBBTkQgTmFtZT0nJFVzZXJOYW1lJyIp\nIC1lcSAkbnVsbCkgewogICAgICAgICAgICB0aHJvdyAiVW5hYmxlIHRvIGZpbmQgbG9jYWwgdXNl\nciBhY2NvdW50ICckVXNlck5hbWUnIgogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoJEZv\ncmNlKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiQ2hhbmdpbmcgcGFzc3dvcmQgZm9yIHVzZXIg\nJyRVc2VyTmFtZScgdG8gJyoqKioqJyIgIyA6KQogICAgICAgICAgICAkbnVsbCA9IChbQURTSV0g\nIldpbk5UOi8vLi8kVXNlck5hbWUiKS5TZXRQYXNzd29yZCgkUGFzc3dvcmQpCiAgICAgICAgfQog\nICAgICAgIGVsc2UgewogICAgICAgICAgICBXcml0ZS1Mb2dXYXJuaW5nICJZb3UgYXJlIHRyeWlu\nZyB0byBjaGFuZ2UgcGFzc3dvcmQgZm9yIHVzZXIgJyRVc2VyTmFtZScuIFRvIGRvIHRoaXMgcGxl\nYXNlIHJ1biB0aGUgY29tbWFuZCBhZ2FpbiB3aXRoIC1Gb3JjZSBwYXJhbWV0ZXIuIgogICAgICAg\nIH0KICAgIH0KfQoK\n']} to e094e2144df3f4b31a223b6ae5311b144-58922b5b4a7e45ebaf0d1b4b94e92bc7-7a2c31b23a9448e0a01da8c51e724185 with id 58190c38be1d4bc780118a8a0833419c 2013-12-13 13:28:45.206 17915 DEBUG muranoconductor.workflow [-] Rule 'Deployed master-units of AD services on which the Primary DC has not been installed yet ' with ID = 28216080 matches on '{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.207 17915 DEBUG muranoconductor.workflow [-] Muting 7a2c31b23a9448e0a01da8c51e724185 in rule 28216080 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.421 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Creating Primary Domain Controller on unit oighhhp5h1kfi1 (rgwsgsg.egsgsg_instance_0)', 'entity': 'unit', 'details': None, 'id': u'7a2c31b23a9448e0a01da8c51e724185'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:28:45.427 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:45.428 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Install-RolePrimaryDomainController.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:45.857 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Install-RolePrimaryDomainController', 'Arguments': {'SafeModePassword': '*** SANITIZED ***', 'DomainName': u'rgwsgsg.egsgsg'}}], 'RebootOnCompletion': 1, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gSW5zdGFsbC1Sb2xlUHJpbWFy\neURvbWFpbkNvbnRyb2xsZXIgewoJcGFyYW0gKAoJCVtTdHJpbmddICREb21haW5OYW1lLAoJCVtT\ndHJpbmddICRTYWZlTW9kZVBhc3N3b3JkCgkpCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZv\nY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52\nb2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAg\nICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCgkJQWRkLVdpbmRv\nd3NGZWF0dXJlV3JhcHBlciBgCgkJCS1OYW1lICJETlMiLCJBRC1Eb21haW4tU2VydmljZXMiLCJS\nU0FULURGUy1NZ210LUNvbiIgYAoJCQktSW5jbHVkZU1hbmFnZW1lbnRUb29scyBgCgkgICAgICAg\nIC1Ob3RpZnlSZXN0YXJ0CgoJCVdyaXRlLUxvZyAiQ3JlYXRpbmcgZmlyc3QgZG9tYWluIGNvbnRy\nb2xsZXIgLi4uIgoJCQkKCQkkU01BUCA9IENvbnZlcnRUby1TZWN1cmVTdHJpbmcgLVN0cmluZyAk\nU2FmZU1vZGVQYXNzd29yZCAtQXNQbGFpblRleHQgLUZvcmNlCgkJCQoJCSRudWxsID0gSW5zdGFs\nbC1BRERTRm9yZXN0IGAKCQkJLURvbWFpbk5hbWUgJERvbWFpbk5hbWUgYAoJCQktU2FmZU1vZGVB\nZG1pbmlzdHJhdG9yUGFzc3dvcmQgJFNNQVAgYAoJCQktRG9tYWluTW9kZSBEZWZhdWx0IGAKCQkJ\nLUZvcmVzdE1vZGUgRGVmYXVsdCBgCgkJCS1Ob1JlYm9vdE9uQ29tcGxldGlvbiBgCgkJCS1Gb3Jj\nZQoKCQlXcml0ZS1Mb2cgIldhaXRpbmcgNjAgc2Vjb25kcyBmb3IgcmVib290IC4uLiIKCQlTdGFy\ndC1TbGVlcCAtU2Vjb25kcyA2MAoJfQp9Cg==\n']} to e094e2144df3f4b31a223b6ae5311b144-58922b5b4a7e45ebaf0d1b4b94e92bc7-7a2c31b23a9448e0a01da8c51e724185 with id c9b7b0ba7f7c498ebb253fa29fc69d81 2013-12-13 13:28:45.863 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.863 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.864 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:45.865 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:45.866 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.867 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.867 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:45.868 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:28:45.873 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.873 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.876 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.876 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.877 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:28:45.878 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.879 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.879 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:28:45.882 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.883 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.887 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services which have got an instance deployed but has not got a correct admin password' with ID = 29123408 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:45.888 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29123408 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:45.891 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:45.891 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Set-LocalUserPassword.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:46.322 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Set-LocalUserPassword', 'Arguments': {'UserName': 'Administrator', 'Password': '*** SANITIZED ***', 'Force': True}}], 'RebootOnCompletion': 0, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gU2V0LUxvY2FsVXNlclBhc3N3\nb3JkIHsKICAgIHBhcmFtICgKICAgICAgICBbU3RyaW5nXSAkVXNlck5hbWUsCiAgICAgICAgW1N0\ncmluZ10gJFBhc3N3b3JkLAogICAgICAgIFtTd2l0Y2hdICRGb3JjZQogICAgKQogICAgYmVnaW4g\newogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbgogICAgfQogICAgZW5k\nIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZAogICAgfQog\nICAgcHJvY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAgICAgICYkVHJhcEhhbmRsZXIKICAg\nICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKChHZXQtV21pT2JqZWN0IFdpbjMyX1VzZXJBY2Nv\ndW50IC1GaWx0ZXIgIkxvY2FsQWNjb3VudCA9ICdUcnVlJyBBTkQgTmFtZT0nJFVzZXJOYW1lJyIp\nIC1lcSAkbnVsbCkgewogICAgICAgICAgICB0aHJvdyAiVW5hYmxlIHRvIGZpbmQgbG9jYWwgdXNl\nciBhY2NvdW50ICckVXNlck5hbWUnIgogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoJEZv\ncmNlKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiQ2hhbmdpbmcgcGFzc3dvcmQgZm9yIHVzZXIg\nJyRVc2VyTmFtZScgdG8gJyoqKioqJyIgIyA6KQogICAgICAgICAgICAkbnVsbCA9IChbQURTSV0g\nIldpbk5UOi8vLi8kVXNlck5hbWUiKS5TZXRQYXNzd29yZCgkUGFzc3dvcmQpCiAgICAgICAgfQog\nICAgICAgIGVsc2UgewogICAgICAgICAgICBXcml0ZS1Mb2dXYXJuaW5nICJZb3UgYXJlIHRyeWlu\nZyB0byBjaGFuZ2UgcGFzc3dvcmQgZm9yIHVzZXIgJyRVc2VyTmFtZScuIFRvIGRvIHRoaXMgcGxl\nYXNlIHJ1biB0aGUgY29tbWFuZCBhZ2FpbiB3aXRoIC1Gb3JjZSBwYXJhbWV0ZXIuIgogICAgICAg\nIH0KICAgIH0KfQoK\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-f9dc8a49da234e1091aa8bbdcaf0fc4a with id e164888ad5104058aae758c66cec3d30 2013-12-13 13:28:46.323 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services which have got an instance deployed but has not got a correct admin password' with ID = 29123408 matches on '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:46.323 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 29123408 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:46.327 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:46.327 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Set-LocalUserPassword.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:28:46.758 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Set-LocalUserPassword', 'Arguments': {'UserName': 'Administrator', 'Password': '*** SANITIZED ***', 'Force': True}}], 'RebootOnCompletion': 0, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gU2V0LUxvY2FsVXNlclBhc3N3\nb3JkIHsKICAgIHBhcmFtICgKICAgICAgICBbU3RyaW5nXSAkVXNlck5hbWUsCiAgICAgICAgW1N0\ncmluZ10gJFBhc3N3b3JkLAogICAgICAgIFtTd2l0Y2hdICRGb3JjZQogICAgKQogICAgYmVnaW4g\newogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbgogICAgfQogICAgZW5k\nIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZAogICAgfQog\nICAgcHJvY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAgICAgICYkVHJhcEhhbmRsZXIKICAg\nICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKChHZXQtV21pT2JqZWN0IFdpbjMyX1VzZXJBY2Nv\ndW50IC1GaWx0ZXIgIkxvY2FsQWNjb3VudCA9ICdUcnVlJyBBTkQgTmFtZT0nJFVzZXJOYW1lJyIp\nIC1lcSAkbnVsbCkgewogICAgICAgICAgICB0aHJvdyAiVW5hYmxlIHRvIGZpbmQgbG9jYWwgdXNl\nciBhY2NvdW50ICckVXNlck5hbWUnIgogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoJEZv\ncmNlKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiQ2hhbmdpbmcgcGFzc3dvcmQgZm9yIHVzZXIg\nJyRVc2VyTmFtZScgdG8gJyoqKioqJyIgIyA6KQogICAgICAgICAgICAkbnVsbCA9IChbQURTSV0g\nIldpbk5UOi8vLi8kVXNlck5hbWUiKS5TZXRQYXNzd29yZCgkUGFzc3dvcmQpCiAgICAgICAgfQog\nICAgICAgIGVsc2UgewogICAgICAgICAgICBXcml0ZS1Mb2dXYXJuaW5nICJZb3UgYXJlIHRyeWlu\nZyB0byBjaGFuZ2UgcGFzc3dvcmQgZm9yIHVzZXIgJyRVc2VyTmFtZScuIFRvIGRvIHRoaXMgcGxl\nYXNlIHJ1biB0aGUgY29tbWFuZCBhZ2FpbiB3aXRoIC1Gb3JjZSBwYXJhbWV0ZXIuIgogICAgICAg\nIH0KICAgIH0KfQoK\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-0e966c69d781427987de2561f82cfab8 with id 569f48a963a9485baed5cf8e191426d6 2013-12-13 13:28:46.764 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'adminPassword': '*** SANITIZED ***', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'created': u'2013-12-13 13:26:27.618304', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'adminAccountName': u'Administrator', u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:28:46.764 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:28:46.765 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:28:47.653 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 4 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:38:15.885 17915 INFO muranoconductor.vm_agent [-] Received result from f9dc8a49da234e1091aa8bbdcaf0fc4a for SetPassword: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}]} 2013-12-13 13:38:15.886 17915 DEBUG muranoconductor.workflow [-] Setting '::state.adminPassword' to '*** SANITIZED ***' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:38:15.886 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 3 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:38:16.102 17915 INFO muranoconductor.vm_agent [-] Received result from 7a2c31b23a9448e0a01da8c51e724185 for SetPassword: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}]} 2013-12-13 13:38:16.103 17915 DEBUG muranoconductor.workflow [-] Setting '::state.domainAdminPassword' to '*** SANITIZED ***' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:38:16.104 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 2 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:38:16.319 17915 INFO muranoconductor.vm_agent [-] Received result from 0e966c69d781427987de2561f82cfab8 for SetPassword: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}]} 2013-12-13 13:38:16.320 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:46:54.778 17915 INFO muranoconductor.vm_agent [-] Received result from 7a2c31b23a9448e0a01da8c51e724185 for CreatePrimaryDC: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}]} 2013-12-13 13:46:54.778 17915 DEBUG muranoconductor.workflow [-] Setting '::state.primaryDc' to 'rgwsgsg.egsgsg_instance_0' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:46:54.993 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': 'Primary Domain Controller created', 'entity': 'unit', 'details': None, 'id': u'7a2c31b23a9448e0a01da8c51e724185'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:46:55.218 17915 DEBUG muranoconductor.workflow [-] Rule 'Master Units of AD services on which the Primary Domain Controller has been configured but DNS ip has not been asked for' with ID = 28230608 matches on '{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.218 17915 DEBUG muranoconductor.workflow [-] Muting 7a2c31b23a9448e0a01da8c51e724185 in rule 28230608 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.222 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Get-DnsListeningIpAddress.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:46:55.864 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Get-DnsListeningIpAddress', 'Arguments': {}}], 'RebootOnCompletion': 0, 'Scripts': ['CmZ1bmN0aW9uIEdldC1EbnNMaXN0ZW5pbmdJcEFkZHJlc3MgewogICAgSW1wb3J0LU1vZHVsZSBE\nbnNTZXJ2ZXIKCiAgICAoR2V0LUROU1NlcnZlciAtQ29tcHV0ZXJOYW1lIGxvY2FsaG9zdCkuU2Vy\ndmVyU2V0dGluZy5MaXN0ZW5pbmdJcEFkZHJlc3MgfAogICAgICAgIFdoZXJlLU9iamVjdCB7ICRf\nIC1tYXRjaCAiXGR7MSwzfVwuXGR7MSwzfVwuXGR7MSwzfVwuXGR7MSwzfSIgfQp9Cg==\n']} to e094e2144df3f4b31a223b6ae5311b144-58922b5b4a7e45ebaf0d1b4b94e92bc7-7a2c31b23a9448e0a01da8c51e724185 with id e3d273f78662499489696a7af1249f52 2013-12-13 13:46:55.868 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.869 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.869 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:46:55.870 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:46:55.871 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.871 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.872 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:46:55.873 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:46:55.878 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.879 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.881 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.882 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.882 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:46:55.884 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.884 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.884 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:46:55.887 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.887 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.897 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:46:55.897 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:46:55.898 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:46:56.856 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:47:15.472 17915 INFO muranoconductor.vm_agent [-] Received result from 7a2c31b23a9448e0a01da8c51e724185 for AskDnsIp: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': [u'10.0.0.2']}]} 2013-12-13 13:47:15.472 17915 DEBUG muranoconductor.workflow [-] Setting '::state.primaryDcIp' to '10.0.0.2' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:47:15.699 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:15.700 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:15.701 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:47:15.702 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:47:15.703 17915 DEBUG muranoconductor.workflow [-] Rule 'Domain controller exists with the assigned DNS IP' with ID = 28254480/28254800 matches on '{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:15.703 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a/58922b5b4a7e45ebaf0d1b4b94e92bc7 in rule 28254480/28254800 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:15.708 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:47:15.708 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Join-Domain.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:47:16.352 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Set-NetworkAdapterConfiguration', 'Arguments': {'FirstAvailable': True, 'DNSServer': u'10.0.0.2'}}, {'Name': 'Join-Domain', 'Arguments': {'Username': u'Administrator', 'Password': '*** SANITIZED ***', 'DomainName': u'rgwsgsg.egsgsg', 'OUPath': ''}}], 'RebootOnCompletion': 1, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gSm9pbi1Eb21haW4gewo8Iwou\nU1lOT1BTSVMKRXhlY3V0ZXMgIkpvaW4gZG9tYWluIiBhY3Rpb24uCgpSZXF1aXJlcyAnQ29yZUZ1\nbmN0aW9ucycgbW9kdWxlLgojPgoJcGFyYW0gKAoJCVtTdHJpbmddICREb21haW5OYW1lID0gJycs\nCgkJW1N0cmluZ10gJFVzZXJOYW1lID0gJycsCgkJW1N0cmluZ10gJFBhc3N3b3JkID0gJycsCgkJ\nW1N0cmluZ10gJE9VUGF0aCA9ICcnLAogICAgICAgIFtTd2l0Y2hdICRBbGxvd1Jlc3RhcnQKCSkK\nICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24KICAg\nIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1F\nbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRyYXAgewogICAgICAgICAgICAmJFRyYXBI\nYW5kbGVyCiAgICAgICAgfQoJCiAgICAJaWYgKCRVc2VyTmFtZSAtZXEgJycpIHsKICAgIAkJJFVz\nZXJOYW1lID0gJ0FkbWluaXN0cmF0b3InCiAgICAJfQoKICAgIAkkQ3JlZGVudGlhbCA9IE5ldy1D\ncmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgJFBh\nc3N3b3JkCgoKICAgIAlpZiAoVGVzdC1Db21wdXRlck5hbWUgLURvbWFpbk5hbWUgJERvbWFpbk5h\nbWUgLUVycm9yQWN0aW9uICdTaWxlbnRseUNvbnRpbnVlJykgewogICAgICAgICAgICBXcml0ZS1M\nb2dXYXJuaW5nICJDb21wdXRlciBhbHJlYWR5IGpvaW5lZCB0byBkb21haW4gJyREb21haW5OYW1l\nJyIKICAgIAl9CiAgICAJZWxzZSB7CiAgICAJCVdyaXRlLUxvZyAiSm9pbmluZyBjb21wdXRlciB0\nbyBkb21haW4gJyREb21haW5OYW1lJyAuLi4iCiAgICAJCQogICAgCQlpZiAoJE9VUGF0aCAtZXEg\nJycpIHsKICAgIAkJCUFkZC1Db21wdXRlciAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSAtQ3JlZGVu\ndGlhbCAkQ3JlZGVudGlhbCAtRm9yY2UKICAgIAkJfQogICAgCQllbHNlIHsKICAgIAkJCUFkZC1D\nb21wdXRlciAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbCAt\nT1VQYXRoICRPVVBhdGggLUZvcmNlCiAgICAJCX0KCiAgICAgICAgICAgICRudWxsID0gRXhlYyAn\naXBjb25maWcnIEAoJy9yZWdpc3RlcmRucycpIC1SZWRpcmVjdFN0cmVhbXMKCiAgICAgICAgICAg\nIFdyaXRlLUxvZyAiV2FpdGluZyAzMCBzZWNvbmRzIHRvIHJlc3RhcnQgLi4uIgogICAgICAgICAg\nICBTdGFydC1TbGVlcCAtU2Vjb25kcyAzMAogICAgCQk8IwogICAgICAgICAgICBpZiAoJEFsbG93\nUmVzdGFydCkgewogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJSZXN0YXJ0aW5nIGNvbXB1dGVy\nIC4uLiIKICAgICAgICAgICAgICAgIFJlc3RhcnQtQ29tcHV0ZXIgLUZvcmNlCiAgICAgICAgICAg\nIH0KICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICBXcml0ZS1Mb2cgIlBsZWFzZSBy\nZXN0YXJ0IHRoZSBjb21wdXRlciBub3cuIgogICAgICAgICAgICB9CiAgICAgICAgICAgICM+CiAg\nICAJfQogICAgfQp9Cg==\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-f9dc8a49da234e1091aa8bbdcaf0fc4a with id 85e433f7dd324a16928539504ca17106 2013-12-13 13:47:16.353 17915 DEBUG muranoconductor.workflow [-] Rule 'Any deployed unit which need to enter the domain' with ID = 28254480 matches on '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.354 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 28254480 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.355 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':unit' to '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:47:16.356 17915 DEBUG muranoconductor.workflow [-] Setting context variable ':service' to '{u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:158 2013-12-13 13:47:16.357 17915 DEBUG muranoconductor.workflow [-] Rule 'Domain controller exists with the assigned DNS IP' with ID = 28254480/28254800 matches on '{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.358 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8/58922b5b4a7e45ebaf0d1b4b94e92bc7 in rule 28254480/28254800 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.365 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:47:16.366 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Join-Domain.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:47:16.795 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Set-NetworkAdapterConfiguration', 'Arguments': {'FirstAvailable': True, 'DNSServer': u'10.0.0.2'}}, {'Name': 'Join-Domain', 'Arguments': {'Username': u'Administrator', 'Password': '*** SANITIZED ***', 'DomainName': u'rgwsgsg.egsgsg', 'OUPath': ''}}], 'RebootOnCompletion': 1, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKRnVuY3Rpb24gSm9pbi1Eb21haW4gewo8Iwou\nU1lOT1BTSVMKRXhlY3V0ZXMgIkpvaW4gZG9tYWluIiBhY3Rpb24uCgpSZXF1aXJlcyAnQ29yZUZ1\nbmN0aW9ucycgbW9kdWxlLgojPgoJcGFyYW0gKAoJCVtTdHJpbmddICREb21haW5OYW1lID0gJycs\nCgkJW1N0cmluZ10gJFVzZXJOYW1lID0gJycsCgkJW1N0cmluZ10gJFBhc3N3b3JkID0gJycsCgkJ\nW1N0cmluZ10gJE9VUGF0aCA9ICcnLAogICAgICAgIFtTd2l0Y2hdICRBbGxvd1Jlc3RhcnQKCSkK\nICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24KICAg\nIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1F\nbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRyYXAgewogICAgICAgICAgICAmJFRyYXBI\nYW5kbGVyCiAgICAgICAgfQoJCiAgICAJaWYgKCRVc2VyTmFtZSAtZXEgJycpIHsKICAgIAkJJFVz\nZXJOYW1lID0gJ0FkbWluaXN0cmF0b3InCiAgICAJfQoKICAgIAkkQ3JlZGVudGlhbCA9IE5ldy1D\ncmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgJFBh\nc3N3b3JkCgoKICAgIAlpZiAoVGVzdC1Db21wdXRlck5hbWUgLURvbWFpbk5hbWUgJERvbWFpbk5h\nbWUgLUVycm9yQWN0aW9uICdTaWxlbnRseUNvbnRpbnVlJykgewogICAgICAgICAgICBXcml0ZS1M\nb2dXYXJuaW5nICJDb21wdXRlciBhbHJlYWR5IGpvaW5lZCB0byBkb21haW4gJyREb21haW5OYW1l\nJyIKICAgIAl9CiAgICAJZWxzZSB7CiAgICAJCVdyaXRlLUxvZyAiSm9pbmluZyBjb21wdXRlciB0\nbyBkb21haW4gJyREb21haW5OYW1lJyAuLi4iCiAgICAJCQogICAgCQlpZiAoJE9VUGF0aCAtZXEg\nJycpIHsKICAgIAkJCUFkZC1Db21wdXRlciAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSAtQ3JlZGVu\ndGlhbCAkQ3JlZGVudGlhbCAtRm9yY2UKICAgIAkJfQogICAgCQllbHNlIHsKICAgIAkJCUFkZC1D\nb21wdXRlciAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbCAt\nT1VQYXRoICRPVVBhdGggLUZvcmNlCiAgICAJCX0KCiAgICAgICAgICAgICRudWxsID0gRXhlYyAn\naXBjb25maWcnIEAoJy9yZWdpc3RlcmRucycpIC1SZWRpcmVjdFN0cmVhbXMKCiAgICAgICAgICAg\nIFdyaXRlLUxvZyAiV2FpdGluZyAzMCBzZWNvbmRzIHRvIHJlc3RhcnQgLi4uIgogICAgICAgICAg\nICBTdGFydC1TbGVlcCAtU2Vjb25kcyAzMAogICAgCQk8IwogICAgICAgICAgICBpZiAoJEFsbG93\nUmVzdGFydCkgewogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJSZXN0YXJ0aW5nIGNvbXB1dGVy\nIC4uLiIKICAgICAgICAgICAgICAgIFJlc3RhcnQtQ29tcHV0ZXIgLUZvcmNlCiAgICAgICAgICAg\nIH0KICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICBXcml0ZS1Mb2cgIlBsZWFzZSBy\nZXN0YXJ0IHRoZSBjb21wdXRlciBub3cuIgogICAgICAgICAgICB9CiAgICAgICAgICAgICM+CiAg\nICAJfQogICAgfQp9Cg==\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-0e966c69d781427987de2561f82cfab8 with id 60c72ab081eb4393955d69a6466125b5 2013-12-13 13:47:16.801 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.802 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.806 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.807 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.807 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:47:16.809 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.809 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.810 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:47:16.813 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.813 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.823 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'mukkqhp5h1kfj2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'hostname': 'ljenthp5h1kfk3'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:47:16.823 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:47:16.824 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:47:17.720 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 2 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:51:23.382 17915 INFO muranoconductor.vm_agent [-] Received result from f9dc8a49da234e1091aa8bbdcaf0fc4a for JoinDomain: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}]} 2013-12-13 13:51:23.383 17915 DEBUG muranoconductor.workflow [-] Setting 'state.domain' to 'rgwsgsg.egsgsg' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:51:23.383 17915 DEBUG muranoconductor.workflow [-] Setting 'state.domainIp' to '10.0.0.2' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:51:23.598 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Unit mukkqhp5h1kfj2 (node-1) has joined domain rgwsgsg.egsgsg', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:51:23.599 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:51:26.773 17915 INFO muranoconductor.vm_agent [-] Received result from 0e966c69d781427987de2561f82cfab8 for JoinDomain: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}]} 2013-12-13 13:51:26.774 17915 DEBUG muranoconductor.workflow [-] Setting 'state.domain' to 'rgwsgsg.egsgsg' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:51:26.774 17915 DEBUG muranoconductor.workflow [-] Setting 'state.domainIp' to '10.0.0.2' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:166 2013-12-13 13:51:26.988 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Unit ljenthp5h1kfk3 (node-2) has joined domain rgwsgsg.egsgsg', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:51:27.220 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:27.221 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:27.224 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:27.225 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:27.225 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:51:27.227 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:27.227 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:27.228 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:51:27.231 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:27.231 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:27.237 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services that are already joined AD domain' with ID = 29124880 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:27.237 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29124880 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:27.242 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:27.243 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Update-ServiceConfig.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:27.243 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/SQLServerForAOAG.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:27.244 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Failover-Cluster.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:28.313 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Install-FailoverClusterPrerequisites', 'Arguments': {}}, {'Name': 'Enable-TrustedHosts', 'Arguments': {}}, {'Name': 'Update-ServiceConfig', 'Arguments': {'Password': '*** SANITIZED ***', 'Name': 'Murano Agent', 'RunAsUser': u'Administrator', 'DomainName': u'rgwsgsg.egsgsg'}}], 'RebootOnCompletion': 1, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKCmZ1bmN0aW9uIFVwZGF0ZS1TZXJ2aWNlQ29u\nZmlnIHsKICAgIHBhcmFtICgKICAgICAgICBbU3RyaW5nXSAkTmFtZSwKICAgICAgICBbU3RyaW5n\nXSAkUnVuQXNVc2VyID0gJycsCiAgICAgICAgW1N0cmluZ10gJERvbWFpbk5hbWUgPSAnLicsCiAg\nICAgICAgW1N0cmluZ10gJFBhc3N3b3JkID0gJycsCiAgICAgICAgW1N3aXRjaF0gJFJ1bkFzTG9j\nYWxTZXJ2aWNlCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAk\nTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8g\nJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAg\nICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAgICAgJEFyZ3VtZW50TGlzdCA9\nIEAoJ2NvbmZpZycsICJgIiROYW1lYCIiKQoKICAgICAgICBpZiAoJFJ1bkFzTG9jYWxTZXJ2aWNl\nKSB7CiAgICAgICAgICAgICRBcmd1bWVudExpc3QgKz0gQCgib2JqPSIsICJgIk5UIEFVVEhPUklU\nWVxMb2NhbFNlcnZpY2VgIiIpCiAgICAgICAgfQogICAgICAgIGVsc2VpZiAoJFJ1bkFzVXNlciAt\nbmUgJycpIHsKICAgICAgICAgICAgJEFyZ3VtZW50TGlzdCArPSBAKCJvYmo9IiwgImAiJERvbWFp\nbk5hbWVcJFJ1bkFzVXNlcmAiIiwgInBhc3N3b3JkPSIsICJgIiRQYXNzd29yZGAiIikKICAgICAg\nICB9CgogICAgICAgICRQcm9jZXNzID0gRXhlYyAnc2MuZXhlJyAkQXJndW1lbnRMaXN0IC1QYXNz\nVGhydSAtUmVkaXJlY3RTdHJlYW1zCgogICAgICAgIGlmICgkUHJvY2Vzcy5FeGl0Q29kZSAtbmUg\nMCkgewogICAgICAgICAgICB0aHJvdyAiQ29tbWFuZCAnc2MuZXhlJyByZXR1cm5lZCBleGl0IGNv\nZGUgJyQoJFByb2Nlc3MuRXhpdENvZGUpJyIKICAgICAgICB9CgogICAgICAgICROdFJpZ2h0cyA9\nICJDOlxNdXJhbm9cVG9vbHNcbnRyaWdodHMuZXhlIgoKICAgICAgICBpZiAoLW5vdCAoW0lPLkZp\nbGVdOjpFeGlzdHMoJE50UmlnaHRzKSkpIHsKICAgICAgICAgICAgdGhyb3cgIkZpbGUgJyROdFJp\nZ2h0cycgbm90IGZvdW5kLiIKICAgICAgICB9CgogICAgICAgICRQcm9jZXNzID0gRXhlYyAkTnRS\naWdodHMgQCgnLXUnLCAiJERvbWFpbk5hbWVcJFJ1bkFzVXNlciIsICcrcicsICdTZVNlcnZpY2VM\nb2dvblJpZ2h0JykgLVJlZGlyZWN0U3RyZWFtcyAtUGFzc1RocnUKCiAgICAgICAgaWYgKCRQcm9j\nZXNzLkV4aXRDb2RlIC1uZSAwKSB7CiAgICAgICAgICAgIHRocm93ICJDb21tYW5kICckTnRSaWdo\ndHMnIHJldHVybmVkIGV4aXQgY29kZSAnJCgkUHJvY2Vzcy5FeGl0Q29kZSknIgogICAgICAgIH0K\nCiAgICAgICAgJFByb2Nlc3MgPSBFeGVjICROdFJpZ2h0cyBAKCctdScsICIkRG9tYWluTmFtZVwk\nUnVuQXNVc2VyIiwgJytyJywgJ1NlQmF0Y2hMb2dvblJpZ2h0JykgLVJlZGlyZWN0U3RyZWFtcyAt\nUGFzc1RocnUKCiAgICAgICAgaWYgKCRQcm9jZXNzLkV4aXRDb2RlIC1uZSAwKSB7CiAgICAgICAg\nICAgIHRocm93ICJDb21tYW5kICckTnRSaWdodHMnIHJldHVybmVkIGV4aXQgY29kZSAnJCgkUHJv\nY2Vzcy5FeGl0Q29kZSknIgogICAgICAgIH0KICAgIH0KfQo=\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgpmdW5jdGlvbiBJbnN0YWxsLVNxbFNlcnZlclBv\nd2VyU2hlbGxNb2R1bGUgewogICAgcGFyYW0gKAogICAgICAgIFtTdHJpbmddICRTZXR1cFJvb3Qg\nPSAnJwogICAgKQogICAgYmVnaW4gewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52\nb2NhdGlvbgogICAgfQogICAgZW5kIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUlu\ndm9jYXRpb24gLUVuZAogICAgfQogICAgcHJvY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAg\nICAgICYkVHJhcEhhbmRsZXIKICAgICAgICB9CgogICAgICAgIGlmICgoR2V0LU1vZHVsZSBTUUxQ\nUyAtTGlzdEF2YWlsYWJsZSkgLW5lICRudWxsKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiTW9k\ndWxlIFNRTFNQIGFscmVhZHkgaW5zdGFsbGVkLiIKICAgICAgICAgICAgcmV0dXJuCiAgICAgICAg\nfQoKICAgICAgICBpZiAoJE11cmFub0ZpbGVTaGFyZSAtZXEgJycpIHsKICAgICAgICAgICAgJE11\ncmFub0ZpbGVTaGFyZSA9IFtTdHJpbmddKFtFbnZpcm9ubWVudF06OkdldEVudmlyb25tZW50VmFy\naWFibGUoJ011cmFub0ZpbGVTaGFyZScpKQogICAgICAgICAgICBpZiAoJE11cmFub0ZpbGVTaGFy\nZSAtZXEgJycpIHsKICAgICAgICAgICAgICAgIHRocm93ICJVbmFibGUgdG8gZmluZCBNdXJhbm9G\naWxlU2hhcmUgcGF0aC4iCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9n\nRGVidWcgIk11cmFub0ZpbGVTaGFyZSA9ICckTXVyYW5vRmlsZVNoYXJlJyIKCiAgICAgICAgaWYg\nKCRTZXR1cFJvb3QgLWVxICcnKSB7CiAgICAgICAgICAgICRTZXR1cFJvb3QgPSBbSU8uUGF0aF06\nOkNvbWJpbmUoIiRNdXJhbm9GaWxlU2hhcmUiLCAnUHJlcmVxdWlzaXRlc1xTUUwgU2VydmVyXFRv\nb2xzJykKICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIlNldHVwUm9vdCA9ICckU2V0\ndXBSb290JyIKICAgICAgICAKICAgICAgICAkRmlsZUxpc3QgPSBAKAogICAgICAgICAgICAnU1FM\nU3lzQ2xyVHlwZXMubXNpJywKICAgICAgICAgICAgJ1NoYXJlZE1hbmFnZW1lbnRPYmplY3RzLm1z\naScsCiAgICAgICAgICAgICdQb3dlclNoZWxsVG9vbHMubXNpJwogICAgICAgICkKCiAgICAgICAg\nZm9yZWFjaCAoJE1zaUZpbGUgaW4gJEZpbGVMaXN0KSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAi\nVHJ5aW5nIHRvIGluc3RhbGwgJyRNc2lGaWxlJyAuLi4iCiAgICAgICAgICAgICRNc2lQYXRoID0g\nSm9pbi1QYXRoICRTZXR1cFJvb3QgJE1zaUZpbGUKICAgICAgICAgICAgaWYgKFtJTy5GaWxlXTo6\nRXhpc3RzKCRNc2lQYXRoKSkgewogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJTdGFydGluZyBt\nc2lleGUgLi4uIgogICAgICAgICAgICAgICAgJFJlc3VsdCA9IEV4ZWMgLUZpbGVQYXRoICJtc2ll\neGVjLmV4ZSIgLUFyZ3VtZW50TGlzdCBAKCcvaScsICJgIiRNc2lQYXRoYCIiLCAnL3F1aWV0Jykg\nLVBhc3NUaHJ1CiAgICAgICAgICAgICAgICBpZiAoJFJlc3VsdC5FeGl0Q29kZSAtbmUgMCkgewog\nICAgICAgICAgICAgICAgICAgIHRocm93ICJJbnN0YWxsYXRpb24gb2YgTVNJIHBhY2thZ2UgJyRN\nc2lQYXRoJyBmYWlsZWQgd2l0aCBlcnJvciBjb2RlICckKCRSZXN1bHQuRXhpdENvZGUpJyIKICAg\nICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIHsKICAgICAgICAg\nICAgICAgIFdyaXRlLUxvZyAiRmlsZSAnJE1zaVBhdGgnIG5vdCBmb3VuZC4iCiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9Cn0KCgoKZnVuY3Rpb24gSW5zdGFsbC1TcWxTZXJ2ZXJGb3JBT0FH\nIHsKICAgIHBhcmFtICgKICAgICAgICAjIFBhdGggdG8gZm9sZGVyIHdoZXJlIG1zaSBmaWxlcyBm\nb3IgYWRkaXRpb25hbCBTUUwgZmVhdHVyZXMgYXJlIGxvY2F0ZWQKICAgICAgICBbU3RyaW5nXSAk\nU2V0dXBSb290ID0gJycsCgogICAgICAgICMgUGF0aCB0byBmb2xkZXIgd2hlcmUgbXNpIGZpbGVz\nIGZvciBhZGRpdGlvbmFsIFNRTFBTIG1vZHVsZSBhcmUgbG9jYXRlZAogICAgICAgIFtTdHJpbmdd\nICRTcWxwc1NldHVwUm9vdCA9ICcnLAoKICAgICAgICBbU3RyaW5nXSAkTXVyYW5vRmlsZVNoYXJl\nID0gJycsCgogICAgICAgICMgKFJFUVVJUkVEKSBEb21haW4gbmFtZQogICAgICAgIFtTdHJpbmdd\nICRTUUxTZXJ2aWNlVXNlckRvbWFpbiA9ICdmYy1hY21lLmxvY2FsJywKCiAgICAgICAgIyAoUkVR\nVUlSRUQpIFVzZXIgbmFtZSBmb3IgdGhlIGFjY291bnQgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IFNR\nTCBzZXJ2aWNlCiAgICAgICAgW1N0cmluZ10gJFNRTFNlcnZpY2VVc2VyTmFtZSA9ICdBZG1pbmlz\ndHJhdG9yJywKCiAgICAgICAgIyAoUkVRVUlSRUQpIFBhc3N3b3JkIGZvciB0aGF0IHVzZXIKICAg\nICAgICBbU3RyaW5nXSAkU1FMU2VydmljZVVzZXJQYXNzd29yZCA9ICdQQHNzdzByZCcsCgogICAg\nICAgIFtTd2l0Y2hdICRVcGRhdGVFbmFibGVkCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hv\ndy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNo\nb3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsK\nICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAg\nICAgaWYgKCRNdXJhbm9GaWxlU2hhcmUgLWVxICcnKSB7CiAgICAgICAgICAgICRNdXJhbm9GaWxl\nU2hhcmUgPSBbU3RyaW5nXShbRW52aXJvbm1lbnRdOjpHZXRFbnZpcm9ubWVudFZhcmlhYmxlKCdN\ndXJhbm9GaWxlU2hhcmUnKSkKICAgICAgICAgICAgaWYgKCRNdXJhbm9GaWxlU2hhcmUgLWVxICcn\nKSB7CiAgICAgICAgICAgICAgICB0aHJvdyAiVW5hYmxlIHRvIGZpbmQgTXVyYW5vRmlsZVNoYXJl\nIHBhdGguIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIFdyaXRlLUxvZ0RlYnVnICJN\ndXJhbm9GaWxlU2hhcmUgPSAnJE11cmFub0ZpbGVTaGFyZSciCgogICAgICAgIGlmICgkU2V0dXBS\nb290IC1lcSAnJykgewogICAgICAgICAgICAkU2V0dXBSb290ID0gW0lPLlBhdGhdOjpDb21iaW5l\nKCIkTXVyYW5vRmlsZVNoYXJlIiwgJ1ByZXJlcXVpc2l0ZXNcU1FMIFNlcnZlclwyMDEyJykKICAg\nICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIlNldHVwUm9vdCA9ICckU2V0dXBSb290JyIK\nCiAgICAgICAgJEV4dHJhT3B0aW9ucyA9IEB7fQoKICAgICAgICBpZiAoJFVwZGF0ZUVuYWJsZWQp\nIHsKICAgICAgICAgICAgJEV4dHJhT3B0aW9ucyArPSBAeydVcGRhdGVFbmFibGVkJyA9ICR0cnVl\nfQogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgICAgJEV4dHJhT3B0aW9ucyArPSBA\neydVcGRhdGVFbmFibGVkJyA9ICRmYWxzZX0KICAgICAgICB9CgogICAgICAgICRudWxsID0gTmV3\nLVNRTFNlcnZlckZvckFPQUcgYAogICAgICAgICAgICAtU2V0dXBSb290ICRTZXR1cFJvb3QgYAog\nICAgICAgICAgICAtU1FMU3ZjVXNyRG9tYWluICRTUUxTZXJ2aWNlVXNlckRvbWFpbiBgCiAgICAg\nICAgICAgIC1TUUxTdmNVc3JOYW1lICRTUUxTZXJ2aWNlVXNlck5hbWUgYAogICAgICAgICAgICAt\nU1FMU3ZjVXNyUGFzc3dvcmQgJFNRTFNlcnZpY2VVc2VyUGFzc3dvcmQgYAogICAgICAgICAgICAt\nRXh0cmFPcHRpb25zICRFeHRyYU9wdGlvbnMKICAgIH0KfQoKCgpmdW5jdGlvbiBJbml0aWFsaXpl\nLUFsd2F5c09uQXZhaWxhYmlsaXR5R3JvdXAgewogICAgcGFyYW0gKAogICAgICAgIFtTdHJpbmdd\nICREb21haW5OYW1lLAogICAgICAgIFtTdHJpbmddICREb21haW5BZG1pbkFjY291bnROYW1lLAog\nICAgICAgIFtTdHJpbmddICREb21haW5BZG1pbkFjY291bnRQYXNzd29yZCwKICAgICAgICBbU3Ry\naW5nXSAkU3FsU2VydmljZUFjY291bnROYW1lLAogICAgICAgIFtTdHJpbmddICRQcmltYXJ5Tm9k\nZSwKICAgICAgICBbU3RyaW5nXSAkU2hhcmVOYW1lID0gJ1NoYXJlZFdvcmtEaXInCiAgICApCiAg\nICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9\nCiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5k\nCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFu\nZGxlcgogICAgICAgIH0KCiAgICAgICAgJFNoYXJlTmV0d29ya1BhdGggPSAnXFwnICsgJFByaW1h\ncnlOb2RlICsgJ1wnICsgJFNoYXJlTmFtZQoKICAgICAgICAkRG9tYWluQWRtaW5BY2NvdW50Q3Jl\nZHMgPSBOZXctQ3JlZGVudGlhbCBgCiAgICAgICAgICAgIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVc\nJERvbWFpbkFkbWluQWNjb3VudE5hbWUiIGAKICAgICAgICAgICAgLVBhc3N3b3JkICIkRG9tYWlu\nQWRtaW5BY2NvdW50UGFzc3dvcmQiCgogICAgICAgICRGdW5jdGlvbnNGaWxlID0gRXhwb3J0LUZ1\nbmN0aW9uICdHZXQtTmV4dEZyZWVQb3J0JywgJ0luaXRpYWxpemUtQWx3YXlzT24nCgogICAgICAg\nICRudWxsID0gU3RhcnQtUG93ZXJTaGVsbFByb2Nlc3MgQCIKdHJhcCB7CiAgICBgJF8KICAgIGV4\naXQgMQp9CgpJbXBvcnQtTW9kdWxlIENvcmVGdW5jdGlvbnMKCldyaXRlLUxvZyAiSW1wb3J0aW5n\nIGZ1bmN0aW9ucyBmaWxlICckRnVuY3Rpb25zRmlsZScgLi4uIgouICIkRnVuY3Rpb25zRmlsZSIK\nCldyaXRlLUxvZyAiU3RhcnRpbmcgJ0luaXRpYWxpemUtQWx3YXlzT24nIC4uLiIKYCRYbWxGaWxl\nID0gW0lPLlBhdGhdOjpDb21iaW5lKCIkU2hhcmVOZXR3b3JrUGF0aCIsICJgJChgJEVudjpDb21w\ndXRlck5hbWUpLnhtbCIpCldyaXRlLUxvZyAiT3V0cHV0IFhNTCBmaWxlIGlzICdgJFhtbEZpbGUn\nIgpJbml0aWFsaXplLUFsd2F5c09uIHwgRXhwb3J0LUNsaVhtbCAtUGF0aCBgJFhtbEZpbGUKIkAg\nLUNyZWRlbnRpYWwgJERvbWFpbkFkbWluQWNjb3VudENyZWRzIC1Ob0Jhc2U2NAogICAgfQp9CgoK\nZnVuY3Rpb24gTmV3LVNoYXJlZEZvbGRlckZvckFPQUcgewogICAgcGFyYW0gKAogICAgICAgICMg\nKE9QVElPTkFMKQogICAgICAgIFtTdHJpbmddICRTaGFyZVBhdGggPSBbSU8uUGF0aF06OkNvbWJp\nbmUoJEVudjpTeXN0ZW1Ecml2ZSArICdcJywgJ1NoYXJlZFdvcmtEaXInKSwKCiAgICAgICAgIyAo\nT1BUSU9OQUwpCiAgICAgICAgW1N0cmluZ10gJFNoYXJlTmFtZSA9ICdTaGFyZWRXb3JrRGlyJywK\nCiAgICAgICAgW1N0cmluZ10gJFByaW1hcnlOb2RlID0gJyAnCiAgICApCiAgICBiZWdpbiB7CiAg\nICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewog\nICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBw\ncm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAg\nIH0KCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkgLW5lICgkRW52OkNvbXB1dGVy\nTmFtZSkuVG9Mb3dlcigpKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiVGhpcyBzY3JpcHQgcnVu\ncyBvbiBwcmltYXJ5IG5vZGUgb25seS4iCiAgICAgICAgICAgIFdyaXRlLUxvZyAiRXhpdGluZyBz\nY3JpcHQuIgogICAgICAgICAgICByZXR1cm4KICAgICAgICB9CgogICAgICAgIGlmICgkU2hhcmVO\nYW1lIC1lcSAnJykgewogICAgICAgICAgICAkU2hhcmVOYW1lID0gW0lPLlBhdGhdOjpHZXRGaWxl\nTmFtZVdpdGhvdXRFeHRlbnNpb24oJFNoYXJlUGF0aCkKICAgICAgICB9CgogICAgICAgIFdyaXRl\nLUxvZ0RlYnVnICJTaGFyZVBhdGggPSAnJFNoYXJlUGF0aCciCiAgICAgICAgV3JpdGUtTG9nRGVi\ndWcgIlNoYXJlTmFtZSA9ICckU2hhcmVOYW1lJyIKCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAg\nV3JpdGUtTG9nRGVidWcgIlRyeWluZyB0byByZW1vdmUgc2hhcmUgJyRTaGFyZU5hbWUnIgogICAg\nICAgICAgICAkbnVsbCA9IEdldC1TbWJTaGFyZSAtTmFtZSAkU2hhcmVOYW1lIC1FcnJvckFjdGlv\nbiAnU3RvcCcKICAgICAgICAgICAgJG51bGwgPSBSZW1vdmUtU21iU2hhcmUgLU5hbWUgJFNoYXJl\nTmFtZSAtRm9yY2UKICAgICAgICAgICAgd3JpdGUtTG9nICJTaGFyZSAnJFNoYXJlTmFtZScgcmVt\nb3ZlZC4iCiAgICAgICAgfQogICAgICAgIGNhdGNoIHsKICAgICAgICAgICAgV3JpdGUtTG9nV2Fy\nbmluZyAiU2hhcmUgJyRTaGFyZU5hbWUnIG5vdCBleGlzdHMgb3IgY2Fubm90IGJlIGRlbGV0ZWQu\nIgogICAgICAgIH0KCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgV3JpdGUtTG9nRGVidWcgIlRy\neWluZyB0byByZW1vdmUgZm9sZGVyICckU2hhcmVQYXRoIgogICAgICAgICAgICAkbnVsbCA9IEdl\ndC1JdGVtIC1QYXRoICRTaGFyZVBhdGggLUVycm9yQWN0aW9uICdTdG9wJwogICAgICAgICAgICAk\nbnVsbCA9IFJlbW92ZS1JdGVtIC1QYXRoICRTaGFyZVBhdGggLVJlY3Vyc2UgLUZvcmNlCiAgICAg\nICAgICAgIFdyaXRlLUxvZyAiRm9sZGVyICckU2hhcmVQYXRoJyByZW1vdmVkLiIKICAgICAgICB9\nCiAgICAgICAgY2F0Y2ggewogICAgICAgICAgICBXcml0ZS1Mb2dXYXJuaW5nICJGb2xkZXIgJyRT\naGFyZVBhdGgnIG5vdCBleGlzdHMgb3IgY2Fubm90IGJlIGRlbGV0ZWQuIgogICAgICAgIH0KCiAg\nICAgICAgJG51bGwgPSBOZXctSXRlbSAtUGF0aCAkU2hhcmVQYXRoIC1JdGVtVHlwZSBDb250YWlu\nZXIgLUZvcmNlCiAgICAgICAgICAgICAgICAKICAgICAgICAkbnVsbCA9IE5ldy1TbWJTaGFyZSAt\nUGF0aCAkU2hhcmVQYXRoIGAKICAgICAgICAgICAgLU5hbWUgJFNoYXJlTmFtZSBgCiAgICAgICAg\nICAgIC1GdWxsQWNjZXNzICJFdmVyeW9uZSIgYAogICAgICAgICAgICAtRGVzY3JpcHRpb24gIlNo\nYXJlZCBmb2xkZXIgZm9yIEFsd2F5c09uIEF2YWlsYWJpbGl0eSBHcm91cCBzZXR1cC4iCgogICAg\nICAgIHJldHVybiAnXFwnICsgJEVudjpDb21wdXRlck5hbWUgKyAnXCcgKyAkU2hhcmVOYW1lCiAg\nICB9Cn0KCgoKZnVuY3Rpb24gTmV3LURhdGFiYXNlRm9yQU9BRyB7CiAgICBwYXJhbSAoCiAgICAg\nICAgW1N0cmluZ10gJERhdGFiYXNlTmFtZSwKICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwK\nICAgICAgICBbU3RyaW5nXSAkVXNlck5hbWUsCiAgICAgICAgW1N0cmluZ10gJFVzZXJQYXNzd29y\nZAogICAgKQoKICAgICRDcmVkcyA9IE5ldy1DcmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5h\nbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgIiRVc2VyUGFzc3dvcmQiCgogICAgJEZ1bmN0aW9uc0Zp\nbGUgPSBFeHBvcnQtRnVuY3Rpb24gJ0ludm9rZS1TUUxUZXh0JywgJ0NvbnZlcnRUby1TUUxOYW1l\nJywgJ0NvbnZlcnRUby1TUUxTdHJpbmcnLCAnTmV3LVNRTERhdGFiYXNlJwoKICAgIFN0YXJ0LVBv\nd2VyU2hlbGxQcm9jZXNzIEAiCnRyYXAgewogICAgYCRfCiAgICBleGl0IDEKfQoKSW1wb3J0LU1v\nZHVsZSBDb3JlRnVuY3Rpb25zCgpXcml0ZS1Mb2cgIkltcG9ydGluZyBmdW5jdGlvbnMgZnJvbSBm\naWxlICckRnVuY3Rpb25zRmlsZScgLi4uIgouICIkRnVuY3Rpb25zRmlsZSIKCldyaXRlLUxvZyAi\nU3RhcnRpbmcgJ05ldy1TUUxEYXRhYmFzZScgLi4uIgpOZXctU1FMRGF0YWJhc2UgJERhdGFiYXNl\nTmFtZQoiQCAtQ3JlZGVudGlhbCAkQ3JlZHMgLU5vQmFzZTY0Cn0KCgoKZnVuY3Rpb24gSW5pdGlh\nbGl6ZS1BT0FHUHJpbWFyeVJlcGxpY2EgewogICAgcGFyYW0gKAogICAgICAgICMgKE9QVElPTkFM\nKSBOYW1lIG9mIHRoZSBuZXcgQXZhaWxhYmlsaXR5IEdyb3VwLiBJZiBub3Qgc3BlY2lmaWVkIHRo\nZW4gZGVmYXVsdCBuYW1lIHdpbGwgYmUgdXNlZC4KICAgICAgICBbU3RyaW5nXSAkR3JvdXBOYW1l\nID0gJ011cmFub0FHJywKCiAgICAgICAgIyAoUkVRVUlSRUQpIE5vZGVzIHRoYXQgd2lsbCBiZSBj\nb25maWd1cmVkIGFzIHJlcGxpY2EgcGFydG5lcnMuCiAgICAgICAgI1tQYXJhbWV0ZXIoTWFuZGF0\nb3J5PSR0cnVlKV0KICAgICAgICBbU3RyaW5nW11dICROb2RlTGlzdCwKCiAgICAgICAgIyAoUkVR\nVUlSRUQpIE5vZGUgbmFtZSB0aGF0IHdpbGwgYmUgcHJpbWFyeSBmb3Igc2VsZWN0ZWQgQXZhaWxh\nYmlsaXR5IEdyb3VwCiAgICAgICAgI1tQYXJhbWV0ZXIoTWFuZGF0b3J5PSR0cnVlKV0KICAgICAg\nICBbU3RyaW5nXSAkUHJpbWFyeU5vZGUsCgogICAgICAgICMgKFJFUVVJUkVEKSBEYXRhYmFzZSBs\naXN0IHRoYXQgd2lsbCBiZSBhZGRlZCB0byB0aGUgQXZhaWxhYmlsaXR5IEdyb3VwCiAgICAgICAg\nI1tQYXJhbWV0ZXIoTWFuZGF0b3J5PSR0cnVlKV0KICAgICAgICBbU3RyaW5nW11dICREYXRhYmFz\nZUxpc3QsCgogICAgICAgICMgKFJFUVVJUkVEKSBMaXN0ZW5lciBuYW1lIHRoYXQgd2lsbCBiZSB1\nc2VkIGJ5IGNsaWVudHMgdG8gY29ubmVjdCB0byBkYXRhYmFzZXMgaW4gdGhhdCBBRwogICAgICAg\nICNbUGFyYW1ldGVyKE1hbmRhdG9yeT0kdHJ1ZSldCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVy\nTmFtZSA9ICdNdXJhbm9BR19MaXN0ZW5lcicsCgogICAgICAgICMgKFJFUVVJUkVEKSBJUCBhZGRy\nZXNzIG9mIHRoZSBsaXN0ZW5lcgogICAgICAgICNbUGFyYW1ldGVyKE1hbmRhdG9yeT0kdHJ1ZSld\nCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVySVAsCgogICAgICAgIFtTdHJpbmddICRMaXN0ZW5l\ncklQTWFzayA9ICcyNTUuMjU1LjI1NS4wJywKCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVyUG9y\ndCA9ICc1MDIzJywKCiAgICAgICAgIyBTeW5jIE1vZGUgTm9kZSBMaXN0CiAgICAgICAgW1N0cmlu\nZ1tdXSAkU3luY01vZGVOb2RlTGlzdCwKCiAgICAgICAgW1N0cmluZ10gJFNoYXJlZFdvcmtEaXIg\nPSAnU2hhcmVkV29ya0RpcicsCgogICAgICAgIFtTdHJpbmddICRDbGlYbWxGaWxlID0gJycsCgog\nICAgICAgIFtTdHJpbmddICREb21haW5OYW1lLAogICAgICAgIFtTdHJpbmddICRVc2VyTmFtZSwK\nICAgICAgICBbU3RyaW5nXSAkVXNlclBhc3N3b3JkCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAg\nU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAg\nIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNz\nIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAg\nICAgICAgV3JpdGUtTG9nICJQcmltYXJ5IG5vZGU6ICckKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkp\nJyIKICAgICAgICBXcml0ZS1Mb2cgIkN1cnJlbnQgbm9kZTogJyQoKCRFbnY6Q29tcHV0ZXJOYW1l\nKS5Ub0xvd2VyKCkpJyIKCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkgLW5lICQo\nJEVudjpDb21wdXRlck5hbWUpLlRvTG93ZXIoKSkgewogICAgICAgICAgICBXcml0ZS1Mb2cgIlRo\naXMgZnVuY3Rpb24gd29ya3Mgb24gUHJpbWFyeU5vZGUgb25seS4iCiAgICAgICAgICAgIFdyaXRl\nLUxvZyAiRXhpdGluZy4iCiAgICAgICAgICAgIHJldHVybgogICAgICAgIH0KCiAgICAgICAgaWYg\nKCRDbGlYbWxGaWxlIC1lcSAnJykgewogICAgICAgICAgICAkUmVwbGljYURlZmluaXRpb25MaXN0\nID0gQCgpCiAgICAgICAgICAgIGZvcmVhY2ggKCROb2RlIGluICROb2RlTGlzdCkgewogICAgICAg\nICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAkTm9kZUVuZHBvaW50UG9ydCA9IElt\ncG9ydC1DbGlYbWwgLVBhdGggIlxcJFByaW1hcnlOb2RlXFNoYXJlZFdvcmtEaXJcJE5vZGUueG1s\nIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY2F0Y2ggewogICAgICAgICAgICAg\nICAgICAgIFdyaXRlLUxvZyAiVXNpbmcgZGVmYXVsdCBlbmRwb2ludCBwb3J0IDUwMjIiCiAgICAg\nICAgICAgICAgICAgICAgJE5vZGVFbmRwb2ludFBvcnQgPSA1MDIyCiAgICAgICAgICAgICAgICB9\nCgogICAgICAgICAgICAgICAgJFJlcGxpY2FEZWZpbml0aW9uID0gQHsKICAgICAgICAgICAgICAg\nICAgICAiU0VSVkVSX0lOU1RBTkNFIiA9ICIkTm9kZSI7CiAgICAgICAgICAgICAgICAgICAgIkVO\nRFBPSU5UX1VSTCIgPSAiVENQOi8vJHtOb2RlfToke05vZGVFbmRwb2ludFBvcnR9IjsKICAgICAg\nICAgICAgICAgICAgICAiQVZBSUxBQklMSVRZX01PREUiID0gIkFTWU5DSFJPTk9VU19DT01NSVQi\nOwogICAgICAgICAgICAgICAgICAgICJGQUlMT1ZFUl9NT0RFIj0iTUFOVUFMIjsKICAgICAgICAg\nICAgICAgIH0KCiAgICAgICAgICAgICAgICBpZiAoJFN5bmNNb2RlTm9kZUxpc3QgLWNvbnRhaW5z\nICROb2RlKSB7CiAgICAgICAgICAgICAgICAgICAgV3JpdGUtTG9nICIkTm9kZSBpcyBpbiBTeW5j\nTW9kZU5vZGVMaXN0IgogICAgICAgICAgICAgICAgICAgICRSZXBsaWNhRGVmaW5pdGlvblsnQVZB\nSUxBQklMSVRZX01PREUnXSA9ICJTWU5DSFJPTk9VU19DT01NSVQiCiAgICAgICAgICAgICAgICAg\nICAgJFJlcGxpY2FEZWZpbml0aW9uWydGQUlMT1ZFUl9NT0RFJ10gPSAiQVVUT01BVElDIgogICAg\nICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAg\nV3JpdGUtTG9nICIkTm9kZSBpcyBOT1QgaW4gU3luY01vZGVOb2RlTGlzdCIKICAgICAgICAgICAg\nICAgIH0KCiAgICAgICAgICAgICAgICAkUmVwbGljYURlZmluaXRpb25MaXN0ICs9IEAoJFJlcGxp\nY2FEZWZpbml0aW9uKQogICAgICAgICAgICB9CgogICAgICAgICAgICAkUHJlZmVyZW5jZXMgPSBA\ne30KCiAgICAgICAgICAgICRMaXN0ZW5lckRlZmluaXRpb24gPSBAewogICAgICAgICAgICAgICAg\nIk5BTUUiPSRMaXN0ZW5lck5hbWU7CiAgICAgICAgICAgICAgICAiUE9SVCIgPSAiJExpc3RlbmVy\nUG9ydCI7CiAgICAgICAgICAgICAgICAiU1RBVElDIiA9ICIkTGlzdGVuZXJJUC8kTGlzdGVuZXJJ\nUE1hc2siCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgICRQYXJhbWV0ZXJzID0gQHsKICAgICAg\nICAgICAgICAgICdXb3JrRGlyJyA9ICJcXCRQcmltYXJ5Tm9kZVwkU2hhcmVkV29ya0RpciI7CiAg\nICAgICAgICAgICAgICAnTmFtZScgPSAkR3JvdXBOYW1lOwogICAgICAgICAgICAgICAgJ0RhdGFi\nYXNlTmFtZXMnID0gJERhdGFiYXNlTGlzdDsKICAgICAgICAgICAgICAgICdSZXBsaWNhRGVmcycg\nPSAkUmVwbGljYURlZmluaXRpb25MaXN0OwogICAgICAgICAgICAgICAgJ1ByZWZlcmVuY2VzJyA9\nICRQcmVmZXJlbmNlczsKICAgICAgICAgICAgICAgICdMaXN0ZW5lckRlZicgPSAkTGlzdGVuZXJE\nZWZpbml0aW9uOwogICAgICAgICAgICB9CgogICAgICAgICAgICAkbnVsbCA9IFJlbW92ZS1JdGVt\nIC1QYXRoICJcXCRQcmltYXJ5Tm9kZVxTaGFyZWRXb3JrRGlyXCoiIC1Gb3JjZQoKICAgICAgICAg\nICAgJENsaVhtbEZpbGUgPSBbSU8uUGF0aF06OkdldFRlbXBGaWxlTmFtZSgpCgogICAgICAgICAg\nICBXcml0ZS1Mb2dEZWJ1ZyAiQ2xpWG1sIGZpbGU6ICckQ2xpWG1sRmlsZSciCgogICAgICAgICAg\nICAkbnVsbCA9IEV4cG9ydC1DbGlYbWwgLVBhdGggJENsaVhtbEZpbGUgLUlucHV0T2JqZWN0ICRQ\nYXJhbWV0ZXJzIC1EZXB0aCAxMAoKICAgICAgICAgICAgJG51bGwgPSBJbml0aWFsaXplLUFPQUdQ\ncmltYXJ5UmVwbGljYSBgCiAgICAgICAgICAgICAgICAtQ2xpWG1sRmlsZSAkQ2xpWG1sRmlsZSBg\nCiAgICAgICAgICAgICAgICAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSBgCiAgICAgICAgICAgICAg\nICAtVXNlck5hbWUgJFVzZXJOYW1lIGAKICAgICAgICAgICAgICAgIC1Vc2VyUGFzc3dvcmQgJFVz\nZXJQYXNzd29yZCBgCiAgICAgICAgICAgICAgICAtUHJpbWFyeU5vZGUgJFByaW1hcnlOb2RlCgog\nICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiSW5uZXIgJ0luaXRpYWxpemUtQU9BR1ByaW1hcnlS\nZXBsaWNhJyBjYWxsIGNvbXBsZXRlZC4iCiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAg\nICAgICAkQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCAtVXNlck5hbWUgIiREb21haW5OYW1lXCRVc2Vy\nTmFtZSIgLVBhc3N3b3JkICIkVXNlclBhc3N3b3JkIgoKICAgICAgICAgICAgJEZ1bmN0aW9uc0Zp\nbGUgPSBFeHBvcnQtRnVuY3Rpb24gLUFsbAoKICAgICAgICAgICAgJG51bGwgPSBTdGFydC1Qb3dl\nclNoZWxsUHJvY2VzcyBAIgp0cmFwIHsKICAgIGAkXwogICAgZXhpdCAxCn0KCkltcG9ydC1Nb2R1\nbGUgQ29yZUZ1bmN0aW9ucwoKV3JpdGUtTG9nICJJbXBvcnRpbmcgZnVuY3Rpb25zIGZyb20gJyRG\ndW5jdGlvbnNGaWxlJyAuLi4iCi4gIiRGdW5jdGlvbnNGaWxlIgoKV3JpdGUtTG9nICJJbXBvcnRp\nbmcgQ2xpWG1sIHBhcmFtZXRlcnMgZmlsZSAuLi4iCmAkUGFyYW1ldGVycyA9IEltcG9ydC1DbGlY\nbWwgLVBhdGggJENsaVhtbEZpbGUKCldyaXRlLUxvZyAiU3RhcnRpbmcgJ05ldy1BbHdheXNPbkF2\nYWlsYWJpbGl0eUdyb3VwJyAuLi4iCk5ldy1BbHdheXNPbkF2YWlsYWJpbGl0eUdyb3VwIGBgCiAg\nICAtV29ya0RpciBgJFBhcmFtZXRlcnNbJ1dvcmtEaXInXSBgYAogICAgLU5hbWUgYCRQYXJhbWV0\nZXJzWydOYW1lJ10gYGAKICAgIC1EYXRhYmFzZU5hbWVzIGAkUGFyYW1ldGVyc1snRGF0YWJhc2VO\nYW1lcyddIGBgCiAgICAtUmVwbGljYURlZnMgYCRQYXJhbWV0ZXJzWydSZXBsaWNhRGVmcyddIGBg\nCiAgICAtUHJlZmVyZW5jZXMgYCRQYXJhbWV0ZXJzWydQcmVmZXJlbmNlcyddIGBgCiAgICAtTGlz\ndGVuZXJEZWYgYCRQYXJhbWV0ZXJzWydMaXN0ZW5lckRlZiddCiJAIC1DcmVkZW50aWFsICRDcmVk\ncyAtTm9CYXNlNjQKICAgICAgICB9CiAgICB9Cn0KCgoKZnVuY3Rpb24gSW5pdGlhbGl6ZS1BT0FH\nU2Vjb25kYXJ5UmVwbGljYSB7CiAgICBwYXJhbSAoCiAgICAgICAgIyAoUkVRVUlSRUQpIE5vZGVz\nIHRoYXQgd2lsbCBiZSBjb25maWd1cmVkIGFzIHJlcGxpY2EgcGFydG5lcnMuCiAgICAgICAgW1Bh\ncmFtZXRlcihNYW5kYXRvcnk9JHRydWUpXQogICAgICAgIFtTdHJpbmdbXV0gJE5vZGVMaXN0LAoK\nICAgICAgICAjIChSRVFVSVJFRCkgTm9kZSBuYW1lIHRoYXQgd2lsbCBiZSBwcmltYXJ5IGZvciBz\nZWxlY3RlZCBBdmFpbGFiaWxpdHkgR3JvdXAKICAgICAgICBbUGFyYW1ldGVyKE1hbmRhdG9yeT0k\ndHJ1ZSldCiAgICAgICAgW1N0cmluZ10gJFByaW1hcnlOb2RlLAoKICAgICAgICBbU3RyaW5nXSAk\nU2hhcmVkV29ya0RpciA9ICdTaGFyZWRXb3JrRGlyJywKCiAgICAgICAgW1N0cmluZ10gJERvbWFp\nbk5hbWUsCiAgICAgICAgW1N0cmluZ10gJFVzZXJOYW1lLAogICAgICAgIFtTdHJpbmddICRVc2Vy\nUGFzc3dvcmQKICAgICkgCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAk\nTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8g\nJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAg\nICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9k\nZS5Ub0xvd2VyKCkgLWVxICgkRW52OkNvbXB1dGVyTmFtZSkuVG9Mb3dlcigpKSB7CiAgICAgICAg\nICAgIFdyaXRlLUxvZyAiVGhpcyBmdW5jdGlvbiB3b3JrcyBvbiBhbnkgU2Vjb25kYXJ5Tm9kZSBv\nbmx5LiIKICAgICAgICAgICAgV3JpdGUtTG9nICJFeGl0aW5nLiIKICAgICAgICAgICAgcmV0dXJu\nCiAgICAgICAgfQoKICAgICAgICAkQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCAtVXNlck5hbWUgIiRE\nb21haW5OYW1lXCRVc2VyTmFtZSIgLVBhc3N3b3JkICIkVXNlclBhc3N3b3JkIgoKICAgICAgICAk\nRnVuY3Rpb25zRmlsZSA9IEV4cG9ydC1GdW5jdGlvbiAtQWxsCgogICAgICAgICRudWxsID0gU3Rh\ncnQtUG93ZXJTaGVsbFByb2Nlc3MgQCIKdHJhcCB7CiAgICAkXwogICAgZXhpdCAxCn0KCkltcG9y\ndC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucwoKV3JpdGUtTG9nICJJbXBvcnRpbmcgZnVuY3Rpb25zIGZy\nb20gJyRGdW5jdGlvbnNGaWxlJyAuLi4iCi4gIiRGdW5jdGlvbnNGaWxlIgoKV3JpdGUtTG9nICJT\ndGFydGluZyAnTmV3LUFsd2F5c09uQXZhaWxhYmlsaXR5R3JvdXBSZXBsaWNhJyAuLi4iCk5ldy1B\nbHdheXNPbkF2YWlsYWJpbGl0eUdyb3VwUmVwbGljYSAtV29ya0RpciAiXFwkUHJpbWFyeU5vZGVc\nJFNoYXJlZFdvcmtEaXIiCiJAIC1DcmVkZW50aWFsICRDcmVkcyAtTm9CYXNlNjQKICAgIH0KfQoK\nCgpmdW5jdGlvbiBEaXNhYmxlLUZpcmV3YWxsIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUlu\ndm9jYXRpb25JbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1J\nbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAg\nICAgIHRyYXAgewogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBu\nZXRzaCBhZHZmaXJld2FsbCBzZXQgYWxscHJvZmlsZXMgc3RhdGUgb2ZmCiAgICB9Cn0KCgoKZnVu\nY3Rpb24gRW5hYmxlLUZpcmV3YWxsIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRp\nb25JbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0\naW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRy\nYXAgewogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBuZXRzaCBh\nZHZmaXJld2FsbCBzZXQgYWxscHJvZmlsZXMgc3RhdGUgb24KICAgIH0KfQoKCgpmdW5jdGlvbiBF\nbmFibGUtVHJ1c3RlZEhvc3RzIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRpb25J\nbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9u\nSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRyYXAg\newogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBTZXQtSXRlbSBX\nU01hbjpcbG9jYWxob3N0XENsaWVudFxUcnVzdGVkSG9zdHMgLVZhbHVlICcqJyAtRm9yY2UKICAg\nIH0KfQo=\n', 'PCMNCi5ERVNDUklQVElPTg0KDQojIyBGYWlsb3ZlciBDbHVzdGVyIElucHV0IERhdGEgKGZyb20g\ndGhlIFVJKQ0KDQoqIERvbWFpbiBNZW1iZXJzaGlwDQogICAgLSBbU3RyaW5nXSAvIFtTZWxlY3Qg\nYm94XSAkRG9tYWluTmFtZSAtIERvbWFpbiBuYW1lDQoqIERvbWFpbiBVc2VyIENyZWRlbnRpYWxz\nDQogICAgLSBbU3RyaW5nXSAkVXNlck5hbWUgLSBVc2VybmFtZQ0KICAgIC0gW1Bhc3N3b3JkIHN0\ncmluZ10gJFVzZXJQYXNzd29yZCAtIFVzZXIgcGFzc3dvcmQNCiogU2hhcmVkIEZvbGRlciBJbmZv\ncm1hdGlvbg0KICAgIC0gW1N0cmluZ10gJFNoYXJlU2VydmVyIC0gU2VydmVyIHdoaWNoIHdpbGwg\naG9zdCB0aGUgZm9sZGVyDQogICAgLSBbU3RyaW5nXSAkU2hhcmVOYW1lIC0gU2hhcmUgbmFtZQ0K\nICAgIC0gW1N0cmluZ10gJFNoYXJlUGF0aCAtIFNoYXJlZCBmb2xkZXIgaW50ZXJuYWwgcGF0aA0K\nKiBGYWlsb3ZlciBDbHVzdGVyIE1lbWJlcnMNCiAgICAtIFtTdHJpbmddICRDbHVzdGVyTmFtZSAt\nIENsdXN0ZXIgbmFtZQ0KICAgIC0gW1N0cmluZ10gJENsdXN0ZXJJUCAtIFN0YXRpYyBJUCBhZGRy\nZXNzIHRoYXQgd2lsbCBiZSBhc3NpZ25lZCB0byB0aGUgY2x1c3Rlcg0KICAgIC0gW1N0cmluZ1td\nXSAkQ2x1c3Rlck5vZGVzIC0gTGlzdCBvZiBub2RlIG5hbWVzDQoNCg0KDQojIyBGYWlsb3ZlciBD\nbHVzdGVyIGNyZWF0aW9uIHdvcmtmbG93DQoNCiogQ3JlYXRlIEFEIGRvbWFpbg0KKiBKb2luIGFs\nbCB0aGUgVk1zIHRvIHRoYXQgZG9tYWluDQoqIFByZXBhcmUgbm9kZXMNCiAgICAtIEluc3RhbGwg\nRmFpbG92ZXIgQ2x1c3RlciBwcmVyZXF1aXNpdGVzIG9uIGFsbCBGQyBub2Rlcw0KKiBDcmVhdGUg\nZmFpbG92ZXIgY2x1c3Rlcg0KICAgIC0gQ3JlYXRlIG5ldyBjbHVzdGVyDQogICAgLSBBZGQgbWVt\nYmVycw0KKiBDb25mdWd1cmUgRkMgcXVvcnVtDQogICAgLSBDcmVhdGUgbmV3IGZvbGRlciB0aGF0\nIHdpbGwgYmUgc2hhcmVkDQogICAgLSBTaGFyZSB0aGF0IGZvbGRlciB3aXRoIGFwcHJvcHJpYXRl\nIHBlcm1pc3Npb25zDQogICAgLSBDb25maWd1cmUgcXVvcnVtIG1vZGUNCg0KDQoNCiMjIEhlbHBm\ndWwgU21iU2hhcmUqIEZ1bmN0aW9ucw0KDQoqIE5ldy1TbWJTaGFyZQ0KKiBHcmFudC1TbWJTaGFy\nZUFjY2Vzcw0KDQojPg0KDQp0cmFwIHsNCiAgICAmJFRyYXBIYW5kbGVyDQp9DQoNCg0KDQpmdW5j\ndGlvbiBJbnN0YWxsLUZhaWxvdmVyQ2x1c3RlclByZXJlcXVpc2l0ZXMgew0KICAgICNJbXBvcnQt\nTW9kdWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgICNBZGQtV2luZG93c0ZlYXR1cmUgRmFpbG92\nZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2VyU2hlbGwNCn0NCg0KDQoNCmZ1bmN0\naW9uIE5ldy1GYWlsb3ZlckNsdXN0ZXJTaGFyZWRGb2xkZXIgew0KCXBhcmFtICgNCiAgICAgICAg\nW1N0cmluZ10gJENsdXN0ZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAg\nICAgICAgW1N0cmluZ10gJFNoYXJlU2VydmVyLA0KCQlbU3RyaW5nXSAkU2hhcmVQYXRoID0gJCgk\nRW52OlN5c3RlbURyaXZlICsgJ1xGQ1NoYXJlJyksDQoJCVtTdHJpbmddICRTaGFyZU5hbWUgPSAn\nRkNTaGFyZScsDQogICAgICAgIFtTdHJpbmddICRVc2VyTmFtZSwNCiAgICAgICAgW1N0cmluZ10g\nJFVzZXJQYXNzd29yZCwNCiAgICAgICAgJENyZWRlbnRpYWwgPSAkbnVsbA0KCSkNCiAgICBiZWdp\nbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAg\nICBlbmQgew0KICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0K\nICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAgICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBI\nYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAgICBXcml0ZS1Mb2cgIi0tPiBOZXctRmFpbG92ZXJD\nbHVzdGVyU2hhcmVkRm9sZGVyIg0KDQogICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgc2hhcmVk\nIGZvbGRlciBmb3IgRmFpbG92ZXIgQ2x1c3RlciAuLi4iDQogICAgICAgIA0KICAgICAgICBpZiAo\nJENyZWRlbnRpYWwgLWVxICRudWxsKSB7DQogICAgICAgICAgICAkQ3JlZGVudGlhbCA9IE5ldy1D\ncmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgIiRV\nc2VyUGFzc3dvcmQiDQogICAgICAgIH0NCg0KICAgICAgICBpZiAoKFRlc3QtQ29ubmVjdGlvbiAt\nQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ291bnQgMSAtUXVpZXQpIC1lcSAkZmFsc2UpIHsN\nCiAgICAgICAgICAgIHRocm93KCJTZXJ2ZXIgJyRTaGFyZVNlcnZlcicgaXMgdW5yZWFjaGFibGUg\ndmlhIElDTVAuIikNCiAgICAgICAgfQ0KDQogICAgICAgICRTZXNzaW9uID0gTmV3LVBTU2Vzc2lv\nbiAtQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbA0KDQog\nICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgZm9sZGVyIG9uICckU2hhcmVTZXJ2ZXInIC4uLiIN\nCiAgICAgICAgSW52b2tlLUNvbW1hbmQgLVNlc3Npb24gJFNlc3Npb24gLVNjcmlwdEJsb2NrIHsN\nCiAgICAgICAgICAgICAgICBwYXJhbSAoDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRT\naGFyZVBhdGgsDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRTaGFyZU5hbWUsDQogICAg\nICAgICAgICAgICAgICAgIFtTdHJpbmddICRDbHVzdGVyQWNjb3VudA0KICAgICAgICAgICAgICAg\nICkNCg0KICAgICAgICAgICAgICAgIFJlbW92ZS1TbWJTaGFyZSAtTmFtZSAkU2hhcmVOYW1lIC1G\nb3JjZSAtRXJyb3JBY3Rpb24gJ1NpbGVudGx5Q29udGludWUnDQogICAgICAgICAgICAgICAgUmVt\nb3ZlLUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtRm9yY2UgLUVycm9yQWN0aW9uICdTaWxlbnRseUNv\nbnRpbnVlJw0KDQogICAgICAgICAgICAgICAgTmV3LUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtSXRl\nbVR5cGUgQ29udGFpbmVyIC1Gb3JjZQ0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAg\nIE5ldy1TbWJTaGFyZSAtUGF0aCAkU2hhcmVQYXRoIGANCiAgICAgICAgICAgICAgICAgICAgLU5h\nbWUgJFNoYXJlTmFtZSBgDQogICAgICAgICAgICAgICAgICAgIC1GdWxsQWNjZXNzICIkQ2x1c3Rl\nckFjY291bnQiLCAnRXZlcnlvbmUnIGANCiAgICAgICAgICAgICAgICAgICAgLURlc2NyaXB0aW9u\nICJTaGFyZWQgZm9sZGVyIGZvciBGYWlsb3ZlciBDbHVzdGVyLiINCg0KICAgICAgICAgICAgfSAt\nQXJndW1lbnRMaXN0ICRTaGFyZVBhdGgsICRTaGFyZU5hbWUsICIkRG9tYWluTmFtZVwkQ2x1c3Rl\nck5hbWVgJCINCg0KICAgICAgICBXcml0ZS1Mb2cgIkNvbmZndXJpbmcgRmFpbG92ZXIgQ2x1c3Rl\nciB0byB1c2Ugc2hhcmVkIGZvbGRlciBhcyBxb3VydW0gcmVzb3Vyc2UgLi4uIg0KDQogICAgICAg\nICRudWxsID0gU2V0LUNsdXN0ZXJRdW9ydW0gLU5vZGVBbmRGaWxlU2hhcmVNYWpvcml0eSAiXFwk\nU2hhcmVTZXJ2ZXJcJFNoYXJlTmFtZSINCg0KICAgICAgICBXcml0ZS1Mb2cgIjwtLSBOZXctRmFp\nbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIg0KICAgIH0NCn0NCg0KDQoNCmZ1bmN0aW9uIE5ldy1G\nYWlsb3ZlckNsdXN0ZXIgew0KCXBhcmFtICgNCiAgICAgICAgW1N0cmluZ10gJENsdXN0ZXJOYW1l\nLA0KICAgICAgICBbU3RyaW5nXSAkU3RhdGljQWRkcmVzcywNCiAgICAgICAgW1N0cmluZ1tdXSAk\nQ2x1c3Rlck5vZGVzLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAgICAgICAgW1N0\ncmluZ10gJFVzZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkVXNlclBhc3N3b3JkLA0KICAgICAg\nICAkQ3JlZGVudGlhbA0KICAgICkNCiAgICBiZWdpbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlv\nbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAgICBlbmQgew0KICAgICAgICBTaG93LUludm9j\nYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0KICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAg\nICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBIYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAg\nICBXcml0ZS1Mb2cgIkNsdXN0ZXJOb2RlczogJCgkQ2x1c3Rlck5vZGVzIC1qb2luICcsICcpIg0K\nDQogICAgICAgIGlmICgkQ3JlZGVudGlhbCAtZXEgJG51bGwpIHsNCiAgICAgICAgICAgICRDcmVk\nZW50aWFsID0gTmV3LUNyZWRlbnRpYWwgLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkVXNlck5hbWUi\nIC1QYXNzd29yZCAiJFVzZXJQYXNzd29yZCINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2gg\nKCROb2RlIGluICRDbHVzdGVyTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICJJ\nbnN0YWxsaW5nIEZhaWxvdmVyIENsdXN0ZXIgbW9kdWxlcyBvbiAnJE5vZGUnIC4uLiINCiAgICAg\nICAgICAgICRudWxsID0gSW52b2tlLUNvbW1hbmQgYA0KICAgICAgICAgICAgICAgIC1Db21wdXRl\nck5hbWUgJE5vZGUgYA0KICAgICAgICAgICAgICAgIC1DcmVkZW50aWFsICRDcmVkZW50aWFsIGAN\nCiAgICAgICAgICAgICAgICAtU2NyaXB0QmxvY2sgew0KICAgICAgICAgICAgICAgICAgICBBZGQt\nV2luZG93c0ZlYXR1cmUgRmFpbG92ZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2Vy\nU2hlbGwNCiAgICAgICAgICAgICAgICB9DQogICAgICAgIH0NCg0KICAgICAgICBJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgIAlpZiAoKEdldC1DbHVzdGVyICRDbHVzdGVyTmFt\nZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7DQogICAgICAgICAg\nICBXcml0ZS1Mb2cgIkNyZWF0aW5nIG5ldyBjbHVzdGVyICckQ2x1c3Rlck5hbWUnIC4uLiINCjwj\nICAgICAgICAgICAgDQogICAgICAgICAgICBTdGFydC1Qb3dlclNoZWxsUHJvY2VzcyAtQ29tbWFu\nZCBAIg0KSW1wb3J0LU1vZHVsZSBGYWlsb3ZlckNsdXN0ZXJzDQpOZXctQ2x1c3RlciAtTmFtZSAn\nJENsdXN0ZXJOYW1lJyAtU3RhdGljQWRkcmVzcyAnJFN0YXRpY0FkZHJlc3MnDQoiQCAtQ3JlZGVu\ndGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQNCiM+DQogICAgICAgICAgICBOZXctQ2x1c3RlciAt\nTmFtZSAiJENsdXN0ZXJOYW1lIiAtU3RhdGljQWRkcmVzcyAiJFN0YXRpY0FkZHJlc3MiDQogICAg\nICAgICAgICBTdGFydC1TbGVlcCAtU2Vjb25kcyAzMA0KICAgICAgICB9DQogICAgICAgIGVsc2Ug\new0KICAgICAgICAgICAgV3JpdGUtTG9nICJDbHVzdGVyICckQ2x1c3Rlck5hbWUnIGFscmVhZHkg\nZXhpc3RzLiINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2ggKCROb2RlIGluICRDbHVzdGVy\nTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZyAiQWRkaW5nIG5vZGUgJyROb2RlJyB0byB0\naGUgY2x1c3RlciAnJENsdXN0ZXJOYW1lJyAuLi4iDQogICAgICAgICAgICBpZiAoKEdldC1DbHVz\ndGVyTm9kZSAkTm9kZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7\nDQogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJBZGRpbmcgbm9kZSAuLi4iDQo8Iw0KICAgICAg\nICAgICAgICAgIFN0YXJ0LVBvd2VyU2hlbGxQcm9jZXNzIC1Db21tYW5kIEAiDQpJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCkFkZC1DbHVzdGVyTm9kZSAtQ2x1c3RlciAnJENsdXN0ZXJO\nYW1lJyAtTmFtZSAnJE5vZGUnDQoiQCAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQN\nCiM+DQogICAgICAgICAgICAgICAgQWRkLUNsdXN0ZXJOb2RlIC1DbHVzdGVyICIkQ2x1c3Rlck5h\nbWUiIC1OYW1lICIkTm9kZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGVsc2Ugew0KICAg\nICAgICAgICAgICAgIFdyaXRlLUxvZyAiTm9kZSAnJE5vZGUnIGFscmVhZHkgYSBwYXJ0IG9mIHRo\nZSBjbHVzdGVyICckQ2x1c3Rlck5hbWUnLiINCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAg\nIH0NCn0NCg0KDQoNCjwjDQoNCiMgRXhhbXBsZQ0KDQokRG9tYWluTmFtZSA9ICdmYy1hY21lLmxv\nY2FsJw0KJERvbWFpblVzZXIgPSAnQWRtaW5pc3RyYXRvcicNCiREb21haW5QYXNzd29yZCA9ICdQ\nQHNzdzByZCcNCg0KJENsdXN0ZXJOYW1lID0gJ2ZjLXRlc3QnDQokQ2x1c3RlcklQID0gJzEwLjIw\nMC4wLjYwJw0KJENsdXN0ZXJOb2RlcyA9IEAoJ2ZjLW5vZGUtMDEnLCdmYy1ub2RlLTAyJywnZmMt\nbm9kZS0wMycpDQoNCiRTaGFyZVNlcnZlciA9ICdmYy1kYy0wMScNCiRTaGFyZU5hbWUgPSAnRkNT\naGFyZScNCg0KJFNoYXJlUGF0aCA9ICJDOlwkU2hhcmVOYW1lIg0KDQoNCg0KSW1wb3J0LU1vZHVs\nZSBDb3JlRnVuY3Rpb25zIC1Gb3JjZQ0KDQokQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCBgDQogICAg\nLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkRG9tYWluVXNlciIgYA0KICAgIC1QYXNzd29yZCAiJERv\nbWFpblBhc3N3b3JkIg0KDQpOZXctRmFpbG92ZXJDbHVzdGVyIGANCiAgICAtQ2x1c3Rlck5hbWUg\nJENsdXN0ZXJOYW1lIGANCiAgICAtU3RhdGljQWRkcmVzcyAkQ2x1c3RlcklQIGANCiAgICAtQ2x1\nc3Rlck5vZGVzICRDbHVzdGVyTm9kZXMgYA0KICAgIC1DcmVkZW50aWFsICRDcmVkcw0KDQpOZXct\nRmFpbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIGANCiAgICAtQ2x1c3Rlck5hbWUgJENsdXN0ZXJO\nYW1lIGANCiAgICAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSBgDQogICAgLVNoYXJlU2VydmVyICRT\naGFyZVNlcnZlciBgDQogICAgLVNoYXJlUGF0aCAiJFNoYXJlUGF0aCIgYA0KICAgIC1TaGFyZU5h\nbWUgIiRTaGFyZU5hbWUiIGANCiAgICAtQ3JlZGVudGlhbCAkQ3JlZHMNCg0KIz4NCg==\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-f9dc8a49da234e1091aa8bbdcaf0fc4a with id 72e45e4ae30a437393434b57c08b4cd9 2013-12-13 13:51:28.318 17915 DEBUG muranoconductor.workflow [-] Rule 'Units of SQL Server Cluster services that are already joined AD domain' with ID = 29124880 matches on '{u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:28.319 17915 DEBUG muranoconductor.workflow [-] Muting 0e966c69d781427987de2561f82cfab8 in rule 29124880 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:28.327 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:28.328 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Update-ServiceConfig.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:28.328 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/SQLServerForAOAG.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:28.329 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Failover-Cluster.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:51:28.973 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'Install-FailoverClusterPrerequisites', 'Arguments': {}}, {'Name': 'Enable-TrustedHosts', 'Arguments': {}}, {'Name': 'Update-ServiceConfig', 'Arguments': {'Password': '*** SANITIZED ***', 'Name': 'Murano Agent', 'RunAsUser': u'Administrator', 'DomainName': u'rgwsgsg.egsgsg'}}], 'RebootOnCompletion': 1, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKCmZ1bmN0aW9uIFVwZGF0ZS1TZXJ2aWNlQ29u\nZmlnIHsKICAgIHBhcmFtICgKICAgICAgICBbU3RyaW5nXSAkTmFtZSwKICAgICAgICBbU3RyaW5n\nXSAkUnVuQXNVc2VyID0gJycsCiAgICAgICAgW1N0cmluZ10gJERvbWFpbk5hbWUgPSAnLicsCiAg\nICAgICAgW1N0cmluZ10gJFBhc3N3b3JkID0gJycsCiAgICAgICAgW1N3aXRjaF0gJFJ1bkFzTG9j\nYWxTZXJ2aWNlCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAk\nTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8g\nJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAg\nICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAgICAgJEFyZ3VtZW50TGlzdCA9\nIEAoJ2NvbmZpZycsICJgIiROYW1lYCIiKQoKICAgICAgICBpZiAoJFJ1bkFzTG9jYWxTZXJ2aWNl\nKSB7CiAgICAgICAgICAgICRBcmd1bWVudExpc3QgKz0gQCgib2JqPSIsICJgIk5UIEFVVEhPUklU\nWVxMb2NhbFNlcnZpY2VgIiIpCiAgICAgICAgfQogICAgICAgIGVsc2VpZiAoJFJ1bkFzVXNlciAt\nbmUgJycpIHsKICAgICAgICAgICAgJEFyZ3VtZW50TGlzdCArPSBAKCJvYmo9IiwgImAiJERvbWFp\nbk5hbWVcJFJ1bkFzVXNlcmAiIiwgInBhc3N3b3JkPSIsICJgIiRQYXNzd29yZGAiIikKICAgICAg\nICB9CgogICAgICAgICRQcm9jZXNzID0gRXhlYyAnc2MuZXhlJyAkQXJndW1lbnRMaXN0IC1QYXNz\nVGhydSAtUmVkaXJlY3RTdHJlYW1zCgogICAgICAgIGlmICgkUHJvY2Vzcy5FeGl0Q29kZSAtbmUg\nMCkgewogICAgICAgICAgICB0aHJvdyAiQ29tbWFuZCAnc2MuZXhlJyByZXR1cm5lZCBleGl0IGNv\nZGUgJyQoJFByb2Nlc3MuRXhpdENvZGUpJyIKICAgICAgICB9CgogICAgICAgICROdFJpZ2h0cyA9\nICJDOlxNdXJhbm9cVG9vbHNcbnRyaWdodHMuZXhlIgoKICAgICAgICBpZiAoLW5vdCAoW0lPLkZp\nbGVdOjpFeGlzdHMoJE50UmlnaHRzKSkpIHsKICAgICAgICAgICAgdGhyb3cgIkZpbGUgJyROdFJp\nZ2h0cycgbm90IGZvdW5kLiIKICAgICAgICB9CgogICAgICAgICRQcm9jZXNzID0gRXhlYyAkTnRS\naWdodHMgQCgnLXUnLCAiJERvbWFpbk5hbWVcJFJ1bkFzVXNlciIsICcrcicsICdTZVNlcnZpY2VM\nb2dvblJpZ2h0JykgLVJlZGlyZWN0U3RyZWFtcyAtUGFzc1RocnUKCiAgICAgICAgaWYgKCRQcm9j\nZXNzLkV4aXRDb2RlIC1uZSAwKSB7CiAgICAgICAgICAgIHRocm93ICJDb21tYW5kICckTnRSaWdo\ndHMnIHJldHVybmVkIGV4aXQgY29kZSAnJCgkUHJvY2Vzcy5FeGl0Q29kZSknIgogICAgICAgIH0K\nCiAgICAgICAgJFByb2Nlc3MgPSBFeGVjICROdFJpZ2h0cyBAKCctdScsICIkRG9tYWluTmFtZVwk\nUnVuQXNVc2VyIiwgJytyJywgJ1NlQmF0Y2hMb2dvblJpZ2h0JykgLVJlZGlyZWN0U3RyZWFtcyAt\nUGFzc1RocnUKCiAgICAgICAgaWYgKCRQcm9jZXNzLkV4aXRDb2RlIC1uZSAwKSB7CiAgICAgICAg\nICAgIHRocm93ICJDb21tYW5kICckTnRSaWdodHMnIHJldHVybmVkIGV4aXQgY29kZSAnJCgkUHJv\nY2Vzcy5FeGl0Q29kZSknIgogICAgICAgIH0KICAgIH0KfQo=\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgpmdW5jdGlvbiBJbnN0YWxsLVNxbFNlcnZlclBv\nd2VyU2hlbGxNb2R1bGUgewogICAgcGFyYW0gKAogICAgICAgIFtTdHJpbmddICRTZXR1cFJvb3Qg\nPSAnJwogICAgKQogICAgYmVnaW4gewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52\nb2NhdGlvbgogICAgfQogICAgZW5kIHsKICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUlu\ndm9jYXRpb24gLUVuZAogICAgfQogICAgcHJvY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAg\nICAgICYkVHJhcEhhbmRsZXIKICAgICAgICB9CgogICAgICAgIGlmICgoR2V0LU1vZHVsZSBTUUxQ\nUyAtTGlzdEF2YWlsYWJsZSkgLW5lICRudWxsKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiTW9k\ndWxlIFNRTFNQIGFscmVhZHkgaW5zdGFsbGVkLiIKICAgICAgICAgICAgcmV0dXJuCiAgICAgICAg\nfQoKICAgICAgICBpZiAoJE11cmFub0ZpbGVTaGFyZSAtZXEgJycpIHsKICAgICAgICAgICAgJE11\ncmFub0ZpbGVTaGFyZSA9IFtTdHJpbmddKFtFbnZpcm9ubWVudF06OkdldEVudmlyb25tZW50VmFy\naWFibGUoJ011cmFub0ZpbGVTaGFyZScpKQogICAgICAgICAgICBpZiAoJE11cmFub0ZpbGVTaGFy\nZSAtZXEgJycpIHsKICAgICAgICAgICAgICAgIHRocm93ICJVbmFibGUgdG8gZmluZCBNdXJhbm9G\naWxlU2hhcmUgcGF0aC4iCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9n\nRGVidWcgIk11cmFub0ZpbGVTaGFyZSA9ICckTXVyYW5vRmlsZVNoYXJlJyIKCiAgICAgICAgaWYg\nKCRTZXR1cFJvb3QgLWVxICcnKSB7CiAgICAgICAgICAgICRTZXR1cFJvb3QgPSBbSU8uUGF0aF06\nOkNvbWJpbmUoIiRNdXJhbm9GaWxlU2hhcmUiLCAnUHJlcmVxdWlzaXRlc1xTUUwgU2VydmVyXFRv\nb2xzJykKICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIlNldHVwUm9vdCA9ICckU2V0\ndXBSb290JyIKICAgICAgICAKICAgICAgICAkRmlsZUxpc3QgPSBAKAogICAgICAgICAgICAnU1FM\nU3lzQ2xyVHlwZXMubXNpJywKICAgICAgICAgICAgJ1NoYXJlZE1hbmFnZW1lbnRPYmplY3RzLm1z\naScsCiAgICAgICAgICAgICdQb3dlclNoZWxsVG9vbHMubXNpJwogICAgICAgICkKCiAgICAgICAg\nZm9yZWFjaCAoJE1zaUZpbGUgaW4gJEZpbGVMaXN0KSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAi\nVHJ5aW5nIHRvIGluc3RhbGwgJyRNc2lGaWxlJyAuLi4iCiAgICAgICAgICAgICRNc2lQYXRoID0g\nSm9pbi1QYXRoICRTZXR1cFJvb3QgJE1zaUZpbGUKICAgICAgICAgICAgaWYgKFtJTy5GaWxlXTo6\nRXhpc3RzKCRNc2lQYXRoKSkgewogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJTdGFydGluZyBt\nc2lleGUgLi4uIgogICAgICAgICAgICAgICAgJFJlc3VsdCA9IEV4ZWMgLUZpbGVQYXRoICJtc2ll\neGVjLmV4ZSIgLUFyZ3VtZW50TGlzdCBAKCcvaScsICJgIiRNc2lQYXRoYCIiLCAnL3F1aWV0Jykg\nLVBhc3NUaHJ1CiAgICAgICAgICAgICAgICBpZiAoJFJlc3VsdC5FeGl0Q29kZSAtbmUgMCkgewog\nICAgICAgICAgICAgICAgICAgIHRocm93ICJJbnN0YWxsYXRpb24gb2YgTVNJIHBhY2thZ2UgJyRN\nc2lQYXRoJyBmYWlsZWQgd2l0aCBlcnJvciBjb2RlICckKCRSZXN1bHQuRXhpdENvZGUpJyIKICAg\nICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIHsKICAgICAgICAg\nICAgICAgIFdyaXRlLUxvZyAiRmlsZSAnJE1zaVBhdGgnIG5vdCBmb3VuZC4iCiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9Cn0KCgoKZnVuY3Rpb24gSW5zdGFsbC1TcWxTZXJ2ZXJGb3JBT0FH\nIHsKICAgIHBhcmFtICgKICAgICAgICAjIFBhdGggdG8gZm9sZGVyIHdoZXJlIG1zaSBmaWxlcyBm\nb3IgYWRkaXRpb25hbCBTUUwgZmVhdHVyZXMgYXJlIGxvY2F0ZWQKICAgICAgICBbU3RyaW5nXSAk\nU2V0dXBSb290ID0gJycsCgogICAgICAgICMgUGF0aCB0byBmb2xkZXIgd2hlcmUgbXNpIGZpbGVz\nIGZvciBhZGRpdGlvbmFsIFNRTFBTIG1vZHVsZSBhcmUgbG9jYXRlZAogICAgICAgIFtTdHJpbmdd\nICRTcWxwc1NldHVwUm9vdCA9ICcnLAoKICAgICAgICBbU3RyaW5nXSAkTXVyYW5vRmlsZVNoYXJl\nID0gJycsCgogICAgICAgICMgKFJFUVVJUkVEKSBEb21haW4gbmFtZQogICAgICAgIFtTdHJpbmdd\nICRTUUxTZXJ2aWNlVXNlckRvbWFpbiA9ICdmYy1hY21lLmxvY2FsJywKCiAgICAgICAgIyAoUkVR\nVUlSRUQpIFVzZXIgbmFtZSBmb3IgdGhlIGFjY291bnQgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IFNR\nTCBzZXJ2aWNlCiAgICAgICAgW1N0cmluZ10gJFNRTFNlcnZpY2VVc2VyTmFtZSA9ICdBZG1pbmlz\ndHJhdG9yJywKCiAgICAgICAgIyAoUkVRVUlSRUQpIFBhc3N3b3JkIGZvciB0aGF0IHVzZXIKICAg\nICAgICBbU3RyaW5nXSAkU1FMU2VydmljZVVzZXJQYXNzd29yZCA9ICdQQHNzdzByZCcsCgogICAg\nICAgIFtTd2l0Y2hdICRVcGRhdGVFbmFibGVkCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hv\ndy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNo\nb3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsK\nICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAg\nICAgaWYgKCRNdXJhbm9GaWxlU2hhcmUgLWVxICcnKSB7CiAgICAgICAgICAgICRNdXJhbm9GaWxl\nU2hhcmUgPSBbU3RyaW5nXShbRW52aXJvbm1lbnRdOjpHZXRFbnZpcm9ubWVudFZhcmlhYmxlKCdN\ndXJhbm9GaWxlU2hhcmUnKSkKICAgICAgICAgICAgaWYgKCRNdXJhbm9GaWxlU2hhcmUgLWVxICcn\nKSB7CiAgICAgICAgICAgICAgICB0aHJvdyAiVW5hYmxlIHRvIGZpbmQgTXVyYW5vRmlsZVNoYXJl\nIHBhdGguIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIFdyaXRlLUxvZ0RlYnVnICJN\ndXJhbm9GaWxlU2hhcmUgPSAnJE11cmFub0ZpbGVTaGFyZSciCgogICAgICAgIGlmICgkU2V0dXBS\nb290IC1lcSAnJykgewogICAgICAgICAgICAkU2V0dXBSb290ID0gW0lPLlBhdGhdOjpDb21iaW5l\nKCIkTXVyYW5vRmlsZVNoYXJlIiwgJ1ByZXJlcXVpc2l0ZXNcU1FMIFNlcnZlclwyMDEyJykKICAg\nICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIlNldHVwUm9vdCA9ICckU2V0dXBSb290JyIK\nCiAgICAgICAgJEV4dHJhT3B0aW9ucyA9IEB7fQoKICAgICAgICBpZiAoJFVwZGF0ZUVuYWJsZWQp\nIHsKICAgICAgICAgICAgJEV4dHJhT3B0aW9ucyArPSBAeydVcGRhdGVFbmFibGVkJyA9ICR0cnVl\nfQogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgICAgJEV4dHJhT3B0aW9ucyArPSBA\neydVcGRhdGVFbmFibGVkJyA9ICRmYWxzZX0KICAgICAgICB9CgogICAgICAgICRudWxsID0gTmV3\nLVNRTFNlcnZlckZvckFPQUcgYAogICAgICAgICAgICAtU2V0dXBSb290ICRTZXR1cFJvb3QgYAog\nICAgICAgICAgICAtU1FMU3ZjVXNyRG9tYWluICRTUUxTZXJ2aWNlVXNlckRvbWFpbiBgCiAgICAg\nICAgICAgIC1TUUxTdmNVc3JOYW1lICRTUUxTZXJ2aWNlVXNlck5hbWUgYAogICAgICAgICAgICAt\nU1FMU3ZjVXNyUGFzc3dvcmQgJFNRTFNlcnZpY2VVc2VyUGFzc3dvcmQgYAogICAgICAgICAgICAt\nRXh0cmFPcHRpb25zICRFeHRyYU9wdGlvbnMKICAgIH0KfQoKCgpmdW5jdGlvbiBJbml0aWFsaXpl\nLUFsd2F5c09uQXZhaWxhYmlsaXR5R3JvdXAgewogICAgcGFyYW0gKAogICAgICAgIFtTdHJpbmdd\nICREb21haW5OYW1lLAogICAgICAgIFtTdHJpbmddICREb21haW5BZG1pbkFjY291bnROYW1lLAog\nICAgICAgIFtTdHJpbmddICREb21haW5BZG1pbkFjY291bnRQYXNzd29yZCwKICAgICAgICBbU3Ry\naW5nXSAkU3FsU2VydmljZUFjY291bnROYW1lLAogICAgICAgIFtTdHJpbmddICRQcmltYXJ5Tm9k\nZSwKICAgICAgICBbU3RyaW5nXSAkU2hhcmVOYW1lID0gJ1NoYXJlZFdvcmtEaXInCiAgICApCiAg\nICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9\nCiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5k\nCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFu\nZGxlcgogICAgICAgIH0KCiAgICAgICAgJFNoYXJlTmV0d29ya1BhdGggPSAnXFwnICsgJFByaW1h\ncnlOb2RlICsgJ1wnICsgJFNoYXJlTmFtZQoKICAgICAgICAkRG9tYWluQWRtaW5BY2NvdW50Q3Jl\nZHMgPSBOZXctQ3JlZGVudGlhbCBgCiAgICAgICAgICAgIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVc\nJERvbWFpbkFkbWluQWNjb3VudE5hbWUiIGAKICAgICAgICAgICAgLVBhc3N3b3JkICIkRG9tYWlu\nQWRtaW5BY2NvdW50UGFzc3dvcmQiCgogICAgICAgICRGdW5jdGlvbnNGaWxlID0gRXhwb3J0LUZ1\nbmN0aW9uICdHZXQtTmV4dEZyZWVQb3J0JywgJ0luaXRpYWxpemUtQWx3YXlzT24nCgogICAgICAg\nICRudWxsID0gU3RhcnQtUG93ZXJTaGVsbFByb2Nlc3MgQCIKdHJhcCB7CiAgICBgJF8KICAgIGV4\naXQgMQp9CgpJbXBvcnQtTW9kdWxlIENvcmVGdW5jdGlvbnMKCldyaXRlLUxvZyAiSW1wb3J0aW5n\nIGZ1bmN0aW9ucyBmaWxlICckRnVuY3Rpb25zRmlsZScgLi4uIgouICIkRnVuY3Rpb25zRmlsZSIK\nCldyaXRlLUxvZyAiU3RhcnRpbmcgJ0luaXRpYWxpemUtQWx3YXlzT24nIC4uLiIKYCRYbWxGaWxl\nID0gW0lPLlBhdGhdOjpDb21iaW5lKCIkU2hhcmVOZXR3b3JrUGF0aCIsICJgJChgJEVudjpDb21w\ndXRlck5hbWUpLnhtbCIpCldyaXRlLUxvZyAiT3V0cHV0IFhNTCBmaWxlIGlzICdgJFhtbEZpbGUn\nIgpJbml0aWFsaXplLUFsd2F5c09uIHwgRXhwb3J0LUNsaVhtbCAtUGF0aCBgJFhtbEZpbGUKIkAg\nLUNyZWRlbnRpYWwgJERvbWFpbkFkbWluQWNjb3VudENyZWRzIC1Ob0Jhc2U2NAogICAgfQp9CgoK\nZnVuY3Rpb24gTmV3LVNoYXJlZEZvbGRlckZvckFPQUcgewogICAgcGFyYW0gKAogICAgICAgICMg\nKE9QVElPTkFMKQogICAgICAgIFtTdHJpbmddICRTaGFyZVBhdGggPSBbSU8uUGF0aF06OkNvbWJp\nbmUoJEVudjpTeXN0ZW1Ecml2ZSArICdcJywgJ1NoYXJlZFdvcmtEaXInKSwKCiAgICAgICAgIyAo\nT1BUSU9OQUwpCiAgICAgICAgW1N0cmluZ10gJFNoYXJlTmFtZSA9ICdTaGFyZWRXb3JrRGlyJywK\nCiAgICAgICAgW1N0cmluZ10gJFByaW1hcnlOb2RlID0gJyAnCiAgICApCiAgICBiZWdpbiB7CiAg\nICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewog\nICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBw\ncm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAg\nIH0KCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkgLW5lICgkRW52OkNvbXB1dGVy\nTmFtZSkuVG9Mb3dlcigpKSB7CiAgICAgICAgICAgIFdyaXRlLUxvZyAiVGhpcyBzY3JpcHQgcnVu\ncyBvbiBwcmltYXJ5IG5vZGUgb25seS4iCiAgICAgICAgICAgIFdyaXRlLUxvZyAiRXhpdGluZyBz\nY3JpcHQuIgogICAgICAgICAgICByZXR1cm4KICAgICAgICB9CgogICAgICAgIGlmICgkU2hhcmVO\nYW1lIC1lcSAnJykgewogICAgICAgICAgICAkU2hhcmVOYW1lID0gW0lPLlBhdGhdOjpHZXRGaWxl\nTmFtZVdpdGhvdXRFeHRlbnNpb24oJFNoYXJlUGF0aCkKICAgICAgICB9CgogICAgICAgIFdyaXRl\nLUxvZ0RlYnVnICJTaGFyZVBhdGggPSAnJFNoYXJlUGF0aCciCiAgICAgICAgV3JpdGUtTG9nRGVi\ndWcgIlNoYXJlTmFtZSA9ICckU2hhcmVOYW1lJyIKCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAg\nV3JpdGUtTG9nRGVidWcgIlRyeWluZyB0byByZW1vdmUgc2hhcmUgJyRTaGFyZU5hbWUnIgogICAg\nICAgICAgICAkbnVsbCA9IEdldC1TbWJTaGFyZSAtTmFtZSAkU2hhcmVOYW1lIC1FcnJvckFjdGlv\nbiAnU3RvcCcKICAgICAgICAgICAgJG51bGwgPSBSZW1vdmUtU21iU2hhcmUgLU5hbWUgJFNoYXJl\nTmFtZSAtRm9yY2UKICAgICAgICAgICAgd3JpdGUtTG9nICJTaGFyZSAnJFNoYXJlTmFtZScgcmVt\nb3ZlZC4iCiAgICAgICAgfQogICAgICAgIGNhdGNoIHsKICAgICAgICAgICAgV3JpdGUtTG9nV2Fy\nbmluZyAiU2hhcmUgJyRTaGFyZU5hbWUnIG5vdCBleGlzdHMgb3IgY2Fubm90IGJlIGRlbGV0ZWQu\nIgogICAgICAgIH0KCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgV3JpdGUtTG9nRGVidWcgIlRy\neWluZyB0byByZW1vdmUgZm9sZGVyICckU2hhcmVQYXRoIgogICAgICAgICAgICAkbnVsbCA9IEdl\ndC1JdGVtIC1QYXRoICRTaGFyZVBhdGggLUVycm9yQWN0aW9uICdTdG9wJwogICAgICAgICAgICAk\nbnVsbCA9IFJlbW92ZS1JdGVtIC1QYXRoICRTaGFyZVBhdGggLVJlY3Vyc2UgLUZvcmNlCiAgICAg\nICAgICAgIFdyaXRlLUxvZyAiRm9sZGVyICckU2hhcmVQYXRoJyByZW1vdmVkLiIKICAgICAgICB9\nCiAgICAgICAgY2F0Y2ggewogICAgICAgICAgICBXcml0ZS1Mb2dXYXJuaW5nICJGb2xkZXIgJyRT\naGFyZVBhdGgnIG5vdCBleGlzdHMgb3IgY2Fubm90IGJlIGRlbGV0ZWQuIgogICAgICAgIH0KCiAg\nICAgICAgJG51bGwgPSBOZXctSXRlbSAtUGF0aCAkU2hhcmVQYXRoIC1JdGVtVHlwZSBDb250YWlu\nZXIgLUZvcmNlCiAgICAgICAgICAgICAgICAKICAgICAgICAkbnVsbCA9IE5ldy1TbWJTaGFyZSAt\nUGF0aCAkU2hhcmVQYXRoIGAKICAgICAgICAgICAgLU5hbWUgJFNoYXJlTmFtZSBgCiAgICAgICAg\nICAgIC1GdWxsQWNjZXNzICJFdmVyeW9uZSIgYAogICAgICAgICAgICAtRGVzY3JpcHRpb24gIlNo\nYXJlZCBmb2xkZXIgZm9yIEFsd2F5c09uIEF2YWlsYWJpbGl0eSBHcm91cCBzZXR1cC4iCgogICAg\nICAgIHJldHVybiAnXFwnICsgJEVudjpDb21wdXRlck5hbWUgKyAnXCcgKyAkU2hhcmVOYW1lCiAg\nICB9Cn0KCgoKZnVuY3Rpb24gTmV3LURhdGFiYXNlRm9yQU9BRyB7CiAgICBwYXJhbSAoCiAgICAg\nICAgW1N0cmluZ10gJERhdGFiYXNlTmFtZSwKICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwK\nICAgICAgICBbU3RyaW5nXSAkVXNlck5hbWUsCiAgICAgICAgW1N0cmluZ10gJFVzZXJQYXNzd29y\nZAogICAgKQoKICAgICRDcmVkcyA9IE5ldy1DcmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5h\nbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgIiRVc2VyUGFzc3dvcmQiCgogICAgJEZ1bmN0aW9uc0Zp\nbGUgPSBFeHBvcnQtRnVuY3Rpb24gJ0ludm9rZS1TUUxUZXh0JywgJ0NvbnZlcnRUby1TUUxOYW1l\nJywgJ0NvbnZlcnRUby1TUUxTdHJpbmcnLCAnTmV3LVNRTERhdGFiYXNlJwoKICAgIFN0YXJ0LVBv\nd2VyU2hlbGxQcm9jZXNzIEAiCnRyYXAgewogICAgYCRfCiAgICBleGl0IDEKfQoKSW1wb3J0LU1v\nZHVsZSBDb3JlRnVuY3Rpb25zCgpXcml0ZS1Mb2cgIkltcG9ydGluZyBmdW5jdGlvbnMgZnJvbSBm\naWxlICckRnVuY3Rpb25zRmlsZScgLi4uIgouICIkRnVuY3Rpb25zRmlsZSIKCldyaXRlLUxvZyAi\nU3RhcnRpbmcgJ05ldy1TUUxEYXRhYmFzZScgLi4uIgpOZXctU1FMRGF0YWJhc2UgJERhdGFiYXNl\nTmFtZQoiQCAtQ3JlZGVudGlhbCAkQ3JlZHMgLU5vQmFzZTY0Cn0KCgoKZnVuY3Rpb24gSW5pdGlh\nbGl6ZS1BT0FHUHJpbWFyeVJlcGxpY2EgewogICAgcGFyYW0gKAogICAgICAgICMgKE9QVElPTkFM\nKSBOYW1lIG9mIHRoZSBuZXcgQXZhaWxhYmlsaXR5IEdyb3VwLiBJZiBub3Qgc3BlY2lmaWVkIHRo\nZW4gZGVmYXVsdCBuYW1lIHdpbGwgYmUgdXNlZC4KICAgICAgICBbU3RyaW5nXSAkR3JvdXBOYW1l\nID0gJ011cmFub0FHJywKCiAgICAgICAgIyAoUkVRVUlSRUQpIE5vZGVzIHRoYXQgd2lsbCBiZSBj\nb25maWd1cmVkIGFzIHJlcGxpY2EgcGFydG5lcnMuCiAgICAgICAgI1tQYXJhbWV0ZXIoTWFuZGF0\nb3J5PSR0cnVlKV0KICAgICAgICBbU3RyaW5nW11dICROb2RlTGlzdCwKCiAgICAgICAgIyAoUkVR\nVUlSRUQpIE5vZGUgbmFtZSB0aGF0IHdpbGwgYmUgcHJpbWFyeSBmb3Igc2VsZWN0ZWQgQXZhaWxh\nYmlsaXR5IEdyb3VwCiAgICAgICAgI1tQYXJhbWV0ZXIoTWFuZGF0b3J5PSR0cnVlKV0KICAgICAg\nICBbU3RyaW5nXSAkUHJpbWFyeU5vZGUsCgogICAgICAgICMgKFJFUVVJUkVEKSBEYXRhYmFzZSBs\naXN0IHRoYXQgd2lsbCBiZSBhZGRlZCB0byB0aGUgQXZhaWxhYmlsaXR5IEdyb3VwCiAgICAgICAg\nI1tQYXJhbWV0ZXIoTWFuZGF0b3J5PSR0cnVlKV0KICAgICAgICBbU3RyaW5nW11dICREYXRhYmFz\nZUxpc3QsCgogICAgICAgICMgKFJFUVVJUkVEKSBMaXN0ZW5lciBuYW1lIHRoYXQgd2lsbCBiZSB1\nc2VkIGJ5IGNsaWVudHMgdG8gY29ubmVjdCB0byBkYXRhYmFzZXMgaW4gdGhhdCBBRwogICAgICAg\nICNbUGFyYW1ldGVyKE1hbmRhdG9yeT0kdHJ1ZSldCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVy\nTmFtZSA9ICdNdXJhbm9BR19MaXN0ZW5lcicsCgogICAgICAgICMgKFJFUVVJUkVEKSBJUCBhZGRy\nZXNzIG9mIHRoZSBsaXN0ZW5lcgogICAgICAgICNbUGFyYW1ldGVyKE1hbmRhdG9yeT0kdHJ1ZSld\nCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVySVAsCgogICAgICAgIFtTdHJpbmddICRMaXN0ZW5l\ncklQTWFzayA9ICcyNTUuMjU1LjI1NS4wJywKCiAgICAgICAgW1N0cmluZ10gJExpc3RlbmVyUG9y\ndCA9ICc1MDIzJywKCiAgICAgICAgIyBTeW5jIE1vZGUgTm9kZSBMaXN0CiAgICAgICAgW1N0cmlu\nZ1tdXSAkU3luY01vZGVOb2RlTGlzdCwKCiAgICAgICAgW1N0cmluZ10gJFNoYXJlZFdvcmtEaXIg\nPSAnU2hhcmVkV29ya0RpcicsCgogICAgICAgIFtTdHJpbmddICRDbGlYbWxGaWxlID0gJycsCgog\nICAgICAgIFtTdHJpbmddICREb21haW5OYW1lLAogICAgICAgIFtTdHJpbmddICRVc2VyTmFtZSwK\nICAgICAgICBbU3RyaW5nXSAkVXNlclBhc3N3b3JkCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAg\nU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAg\nIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNz\nIHsKICAgICAgICB0cmFwIHsKICAgICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAg\nICAgICAgV3JpdGUtTG9nICJQcmltYXJ5IG5vZGU6ICckKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkp\nJyIKICAgICAgICBXcml0ZS1Mb2cgIkN1cnJlbnQgbm9kZTogJyQoKCRFbnY6Q29tcHV0ZXJOYW1l\nKS5Ub0xvd2VyKCkpJyIKCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9kZS5Ub0xvd2VyKCkgLW5lICQo\nJEVudjpDb21wdXRlck5hbWUpLlRvTG93ZXIoKSkgewogICAgICAgICAgICBXcml0ZS1Mb2cgIlRo\naXMgZnVuY3Rpb24gd29ya3Mgb24gUHJpbWFyeU5vZGUgb25seS4iCiAgICAgICAgICAgIFdyaXRl\nLUxvZyAiRXhpdGluZy4iCiAgICAgICAgICAgIHJldHVybgogICAgICAgIH0KCiAgICAgICAgaWYg\nKCRDbGlYbWxGaWxlIC1lcSAnJykgewogICAgICAgICAgICAkUmVwbGljYURlZmluaXRpb25MaXN0\nID0gQCgpCiAgICAgICAgICAgIGZvcmVhY2ggKCROb2RlIGluICROb2RlTGlzdCkgewogICAgICAg\nICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAkTm9kZUVuZHBvaW50UG9ydCA9IElt\ncG9ydC1DbGlYbWwgLVBhdGggIlxcJFByaW1hcnlOb2RlXFNoYXJlZFdvcmtEaXJcJE5vZGUueG1s\nIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY2F0Y2ggewogICAgICAgICAgICAg\nICAgICAgIFdyaXRlLUxvZyAiVXNpbmcgZGVmYXVsdCBlbmRwb2ludCBwb3J0IDUwMjIiCiAgICAg\nICAgICAgICAgICAgICAgJE5vZGVFbmRwb2ludFBvcnQgPSA1MDIyCiAgICAgICAgICAgICAgICB9\nCgogICAgICAgICAgICAgICAgJFJlcGxpY2FEZWZpbml0aW9uID0gQHsKICAgICAgICAgICAgICAg\nICAgICAiU0VSVkVSX0lOU1RBTkNFIiA9ICIkTm9kZSI7CiAgICAgICAgICAgICAgICAgICAgIkVO\nRFBPSU5UX1VSTCIgPSAiVENQOi8vJHtOb2RlfToke05vZGVFbmRwb2ludFBvcnR9IjsKICAgICAg\nICAgICAgICAgICAgICAiQVZBSUxBQklMSVRZX01PREUiID0gIkFTWU5DSFJPTk9VU19DT01NSVQi\nOwogICAgICAgICAgICAgICAgICAgICJGQUlMT1ZFUl9NT0RFIj0iTUFOVUFMIjsKICAgICAgICAg\nICAgICAgIH0KCiAgICAgICAgICAgICAgICBpZiAoJFN5bmNNb2RlTm9kZUxpc3QgLWNvbnRhaW5z\nICROb2RlKSB7CiAgICAgICAgICAgICAgICAgICAgV3JpdGUtTG9nICIkTm9kZSBpcyBpbiBTeW5j\nTW9kZU5vZGVMaXN0IgogICAgICAgICAgICAgICAgICAgICRSZXBsaWNhRGVmaW5pdGlvblsnQVZB\nSUxBQklMSVRZX01PREUnXSA9ICJTWU5DSFJPTk9VU19DT01NSVQiCiAgICAgICAgICAgICAgICAg\nICAgJFJlcGxpY2FEZWZpbml0aW9uWydGQUlMT1ZFUl9NT0RFJ10gPSAiQVVUT01BVElDIgogICAg\nICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAg\nV3JpdGUtTG9nICIkTm9kZSBpcyBOT1QgaW4gU3luY01vZGVOb2RlTGlzdCIKICAgICAgICAgICAg\nICAgIH0KCiAgICAgICAgICAgICAgICAkUmVwbGljYURlZmluaXRpb25MaXN0ICs9IEAoJFJlcGxp\nY2FEZWZpbml0aW9uKQogICAgICAgICAgICB9CgogICAgICAgICAgICAkUHJlZmVyZW5jZXMgPSBA\ne30KCiAgICAgICAgICAgICRMaXN0ZW5lckRlZmluaXRpb24gPSBAewogICAgICAgICAgICAgICAg\nIk5BTUUiPSRMaXN0ZW5lck5hbWU7CiAgICAgICAgICAgICAgICAiUE9SVCIgPSAiJExpc3RlbmVy\nUG9ydCI7CiAgICAgICAgICAgICAgICAiU1RBVElDIiA9ICIkTGlzdGVuZXJJUC8kTGlzdGVuZXJJ\nUE1hc2siCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgICRQYXJhbWV0ZXJzID0gQHsKICAgICAg\nICAgICAgICAgICdXb3JrRGlyJyA9ICJcXCRQcmltYXJ5Tm9kZVwkU2hhcmVkV29ya0RpciI7CiAg\nICAgICAgICAgICAgICAnTmFtZScgPSAkR3JvdXBOYW1lOwogICAgICAgICAgICAgICAgJ0RhdGFi\nYXNlTmFtZXMnID0gJERhdGFiYXNlTGlzdDsKICAgICAgICAgICAgICAgICdSZXBsaWNhRGVmcycg\nPSAkUmVwbGljYURlZmluaXRpb25MaXN0OwogICAgICAgICAgICAgICAgJ1ByZWZlcmVuY2VzJyA9\nICRQcmVmZXJlbmNlczsKICAgICAgICAgICAgICAgICdMaXN0ZW5lckRlZicgPSAkTGlzdGVuZXJE\nZWZpbml0aW9uOwogICAgICAgICAgICB9CgogICAgICAgICAgICAkbnVsbCA9IFJlbW92ZS1JdGVt\nIC1QYXRoICJcXCRQcmltYXJ5Tm9kZVxTaGFyZWRXb3JrRGlyXCoiIC1Gb3JjZQoKICAgICAgICAg\nICAgJENsaVhtbEZpbGUgPSBbSU8uUGF0aF06OkdldFRlbXBGaWxlTmFtZSgpCgogICAgICAgICAg\nICBXcml0ZS1Mb2dEZWJ1ZyAiQ2xpWG1sIGZpbGU6ICckQ2xpWG1sRmlsZSciCgogICAgICAgICAg\nICAkbnVsbCA9IEV4cG9ydC1DbGlYbWwgLVBhdGggJENsaVhtbEZpbGUgLUlucHV0T2JqZWN0ICRQ\nYXJhbWV0ZXJzIC1EZXB0aCAxMAoKICAgICAgICAgICAgJG51bGwgPSBJbml0aWFsaXplLUFPQUdQ\ncmltYXJ5UmVwbGljYSBgCiAgICAgICAgICAgICAgICAtQ2xpWG1sRmlsZSAkQ2xpWG1sRmlsZSBg\nCiAgICAgICAgICAgICAgICAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSBgCiAgICAgICAgICAgICAg\nICAtVXNlck5hbWUgJFVzZXJOYW1lIGAKICAgICAgICAgICAgICAgIC1Vc2VyUGFzc3dvcmQgJFVz\nZXJQYXNzd29yZCBgCiAgICAgICAgICAgICAgICAtUHJpbWFyeU5vZGUgJFByaW1hcnlOb2RlCgog\nICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiSW5uZXIgJ0luaXRpYWxpemUtQU9BR1ByaW1hcnlS\nZXBsaWNhJyBjYWxsIGNvbXBsZXRlZC4iCiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAg\nICAgICAkQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCAtVXNlck5hbWUgIiREb21haW5OYW1lXCRVc2Vy\nTmFtZSIgLVBhc3N3b3JkICIkVXNlclBhc3N3b3JkIgoKICAgICAgICAgICAgJEZ1bmN0aW9uc0Zp\nbGUgPSBFeHBvcnQtRnVuY3Rpb24gLUFsbAoKICAgICAgICAgICAgJG51bGwgPSBTdGFydC1Qb3dl\nclNoZWxsUHJvY2VzcyBAIgp0cmFwIHsKICAgIGAkXwogICAgZXhpdCAxCn0KCkltcG9ydC1Nb2R1\nbGUgQ29yZUZ1bmN0aW9ucwoKV3JpdGUtTG9nICJJbXBvcnRpbmcgZnVuY3Rpb25zIGZyb20gJyRG\ndW5jdGlvbnNGaWxlJyAuLi4iCi4gIiRGdW5jdGlvbnNGaWxlIgoKV3JpdGUtTG9nICJJbXBvcnRp\nbmcgQ2xpWG1sIHBhcmFtZXRlcnMgZmlsZSAuLi4iCmAkUGFyYW1ldGVycyA9IEltcG9ydC1DbGlY\nbWwgLVBhdGggJENsaVhtbEZpbGUKCldyaXRlLUxvZyAiU3RhcnRpbmcgJ05ldy1BbHdheXNPbkF2\nYWlsYWJpbGl0eUdyb3VwJyAuLi4iCk5ldy1BbHdheXNPbkF2YWlsYWJpbGl0eUdyb3VwIGBgCiAg\nICAtV29ya0RpciBgJFBhcmFtZXRlcnNbJ1dvcmtEaXInXSBgYAogICAgLU5hbWUgYCRQYXJhbWV0\nZXJzWydOYW1lJ10gYGAKICAgIC1EYXRhYmFzZU5hbWVzIGAkUGFyYW1ldGVyc1snRGF0YWJhc2VO\nYW1lcyddIGBgCiAgICAtUmVwbGljYURlZnMgYCRQYXJhbWV0ZXJzWydSZXBsaWNhRGVmcyddIGBg\nCiAgICAtUHJlZmVyZW5jZXMgYCRQYXJhbWV0ZXJzWydQcmVmZXJlbmNlcyddIGBgCiAgICAtTGlz\ndGVuZXJEZWYgYCRQYXJhbWV0ZXJzWydMaXN0ZW5lckRlZiddCiJAIC1DcmVkZW50aWFsICRDcmVk\ncyAtTm9CYXNlNjQKICAgICAgICB9CiAgICB9Cn0KCgoKZnVuY3Rpb24gSW5pdGlhbGl6ZS1BT0FH\nU2Vjb25kYXJ5UmVwbGljYSB7CiAgICBwYXJhbSAoCiAgICAgICAgIyAoUkVRVUlSRUQpIE5vZGVz\nIHRoYXQgd2lsbCBiZSBjb25maWd1cmVkIGFzIHJlcGxpY2EgcGFydG5lcnMuCiAgICAgICAgW1Bh\ncmFtZXRlcihNYW5kYXRvcnk9JHRydWUpXQogICAgICAgIFtTdHJpbmdbXV0gJE5vZGVMaXN0LAoK\nICAgICAgICAjIChSRVFVSVJFRCkgTm9kZSBuYW1lIHRoYXQgd2lsbCBiZSBwcmltYXJ5IGZvciBz\nZWxlY3RlZCBBdmFpbGFiaWxpdHkgR3JvdXAKICAgICAgICBbUGFyYW1ldGVyKE1hbmRhdG9yeT0k\ndHJ1ZSldCiAgICAgICAgW1N0cmluZ10gJFByaW1hcnlOb2RlLAoKICAgICAgICBbU3RyaW5nXSAk\nU2hhcmVkV29ya0RpciA9ICdTaGFyZWRXb3JrRGlyJywKCiAgICAgICAgW1N0cmluZ10gJERvbWFp\nbk5hbWUsCiAgICAgICAgW1N0cmluZ10gJFVzZXJOYW1lLAogICAgICAgIFtTdHJpbmddICRVc2Vy\nUGFzc3dvcmQKICAgICkgCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAk\nTXlJbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8g\nJE15SW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAg\nICAgICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KCiAgICAgICAgaWYgKCRQcmltYXJ5Tm9k\nZS5Ub0xvd2VyKCkgLWVxICgkRW52OkNvbXB1dGVyTmFtZSkuVG9Mb3dlcigpKSB7CiAgICAgICAg\nICAgIFdyaXRlLUxvZyAiVGhpcyBmdW5jdGlvbiB3b3JrcyBvbiBhbnkgU2Vjb25kYXJ5Tm9kZSBv\nbmx5LiIKICAgICAgICAgICAgV3JpdGUtTG9nICJFeGl0aW5nLiIKICAgICAgICAgICAgcmV0dXJu\nCiAgICAgICAgfQoKICAgICAgICAkQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCAtVXNlck5hbWUgIiRE\nb21haW5OYW1lXCRVc2VyTmFtZSIgLVBhc3N3b3JkICIkVXNlclBhc3N3b3JkIgoKICAgICAgICAk\nRnVuY3Rpb25zRmlsZSA9IEV4cG9ydC1GdW5jdGlvbiAtQWxsCgogICAgICAgICRudWxsID0gU3Rh\ncnQtUG93ZXJTaGVsbFByb2Nlc3MgQCIKdHJhcCB7CiAgICAkXwogICAgZXhpdCAxCn0KCkltcG9y\ndC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucwoKV3JpdGUtTG9nICJJbXBvcnRpbmcgZnVuY3Rpb25zIGZy\nb20gJyRGdW5jdGlvbnNGaWxlJyAuLi4iCi4gIiRGdW5jdGlvbnNGaWxlIgoKV3JpdGUtTG9nICJT\ndGFydGluZyAnTmV3LUFsd2F5c09uQXZhaWxhYmlsaXR5R3JvdXBSZXBsaWNhJyAuLi4iCk5ldy1B\nbHdheXNPbkF2YWlsYWJpbGl0eUdyb3VwUmVwbGljYSAtV29ya0RpciAiXFwkUHJpbWFyeU5vZGVc\nJFNoYXJlZFdvcmtEaXIiCiJAIC1DcmVkZW50aWFsICRDcmVkcyAtTm9CYXNlNjQKICAgIH0KfQoK\nCgpmdW5jdGlvbiBEaXNhYmxlLUZpcmV3YWxsIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUlu\ndm9jYXRpb25JbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1J\nbnZvY2F0aW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAg\nICAgIHRyYXAgewogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBu\nZXRzaCBhZHZmaXJld2FsbCBzZXQgYWxscHJvZmlsZXMgc3RhdGUgb2ZmCiAgICB9Cn0KCgoKZnVu\nY3Rpb24gRW5hYmxlLUZpcmV3YWxsIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRp\nb25JbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0\naW9uSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRy\nYXAgewogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBuZXRzaCBh\nZHZmaXJld2FsbCBzZXQgYWxscHJvZmlsZXMgc3RhdGUgb24KICAgIH0KfQoKCgpmdW5jdGlvbiBF\nbmFibGUtVHJ1c3RlZEhvc3RzIHsKICAgIGJlZ2luIHsKICAgICAgICBTaG93LUludm9jYXRpb25J\nbmZvICRNeUludm9jYXRpb24KICAgIH0KICAgIGVuZCB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9u\nSW5mbyAkTXlJbnZvY2F0aW9uIC1FbmQKICAgIH0KICAgIHByb2Nlc3MgewogICAgICAgIHRyYXAg\newogICAgICAgICAgICAmJFRyYXBIYW5kbGVyCiAgICAgICAgfQoKICAgICAgICBTZXQtSXRlbSBX\nU01hbjpcbG9jYWxob3N0XENsaWVudFxUcnVzdGVkSG9zdHMgLVZhbHVlICcqJyAtRm9yY2UKICAg\nIH0KfQo=\n', 'PCMNCi5ERVNDUklQVElPTg0KDQojIyBGYWlsb3ZlciBDbHVzdGVyIElucHV0IERhdGEgKGZyb20g\ndGhlIFVJKQ0KDQoqIERvbWFpbiBNZW1iZXJzaGlwDQogICAgLSBbU3RyaW5nXSAvIFtTZWxlY3Qg\nYm94XSAkRG9tYWluTmFtZSAtIERvbWFpbiBuYW1lDQoqIERvbWFpbiBVc2VyIENyZWRlbnRpYWxz\nDQogICAgLSBbU3RyaW5nXSAkVXNlck5hbWUgLSBVc2VybmFtZQ0KICAgIC0gW1Bhc3N3b3JkIHN0\ncmluZ10gJFVzZXJQYXNzd29yZCAtIFVzZXIgcGFzc3dvcmQNCiogU2hhcmVkIEZvbGRlciBJbmZv\ncm1hdGlvbg0KICAgIC0gW1N0cmluZ10gJFNoYXJlU2VydmVyIC0gU2VydmVyIHdoaWNoIHdpbGwg\naG9zdCB0aGUgZm9sZGVyDQogICAgLSBbU3RyaW5nXSAkU2hhcmVOYW1lIC0gU2hhcmUgbmFtZQ0K\nICAgIC0gW1N0cmluZ10gJFNoYXJlUGF0aCAtIFNoYXJlZCBmb2xkZXIgaW50ZXJuYWwgcGF0aA0K\nKiBGYWlsb3ZlciBDbHVzdGVyIE1lbWJlcnMNCiAgICAtIFtTdHJpbmddICRDbHVzdGVyTmFtZSAt\nIENsdXN0ZXIgbmFtZQ0KICAgIC0gW1N0cmluZ10gJENsdXN0ZXJJUCAtIFN0YXRpYyBJUCBhZGRy\nZXNzIHRoYXQgd2lsbCBiZSBhc3NpZ25lZCB0byB0aGUgY2x1c3Rlcg0KICAgIC0gW1N0cmluZ1td\nXSAkQ2x1c3Rlck5vZGVzIC0gTGlzdCBvZiBub2RlIG5hbWVzDQoNCg0KDQojIyBGYWlsb3ZlciBD\nbHVzdGVyIGNyZWF0aW9uIHdvcmtmbG93DQoNCiogQ3JlYXRlIEFEIGRvbWFpbg0KKiBKb2luIGFs\nbCB0aGUgVk1zIHRvIHRoYXQgZG9tYWluDQoqIFByZXBhcmUgbm9kZXMNCiAgICAtIEluc3RhbGwg\nRmFpbG92ZXIgQ2x1c3RlciBwcmVyZXF1aXNpdGVzIG9uIGFsbCBGQyBub2Rlcw0KKiBDcmVhdGUg\nZmFpbG92ZXIgY2x1c3Rlcg0KICAgIC0gQ3JlYXRlIG5ldyBjbHVzdGVyDQogICAgLSBBZGQgbWVt\nYmVycw0KKiBDb25mdWd1cmUgRkMgcXVvcnVtDQogICAgLSBDcmVhdGUgbmV3IGZvbGRlciB0aGF0\nIHdpbGwgYmUgc2hhcmVkDQogICAgLSBTaGFyZSB0aGF0IGZvbGRlciB3aXRoIGFwcHJvcHJpYXRl\nIHBlcm1pc3Npb25zDQogICAgLSBDb25maWd1cmUgcXVvcnVtIG1vZGUNCg0KDQoNCiMjIEhlbHBm\ndWwgU21iU2hhcmUqIEZ1bmN0aW9ucw0KDQoqIE5ldy1TbWJTaGFyZQ0KKiBHcmFudC1TbWJTaGFy\nZUFjY2Vzcw0KDQojPg0KDQp0cmFwIHsNCiAgICAmJFRyYXBIYW5kbGVyDQp9DQoNCg0KDQpmdW5j\ndGlvbiBJbnN0YWxsLUZhaWxvdmVyQ2x1c3RlclByZXJlcXVpc2l0ZXMgew0KICAgICNJbXBvcnQt\nTW9kdWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgICNBZGQtV2luZG93c0ZlYXR1cmUgRmFpbG92\nZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2VyU2hlbGwNCn0NCg0KDQoNCmZ1bmN0\naW9uIE5ldy1GYWlsb3ZlckNsdXN0ZXJTaGFyZWRGb2xkZXIgew0KCXBhcmFtICgNCiAgICAgICAg\nW1N0cmluZ10gJENsdXN0ZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAg\nICAgICAgW1N0cmluZ10gJFNoYXJlU2VydmVyLA0KCQlbU3RyaW5nXSAkU2hhcmVQYXRoID0gJCgk\nRW52OlN5c3RlbURyaXZlICsgJ1xGQ1NoYXJlJyksDQoJCVtTdHJpbmddICRTaGFyZU5hbWUgPSAn\nRkNTaGFyZScsDQogICAgICAgIFtTdHJpbmddICRVc2VyTmFtZSwNCiAgICAgICAgW1N0cmluZ10g\nJFVzZXJQYXNzd29yZCwNCiAgICAgICAgJENyZWRlbnRpYWwgPSAkbnVsbA0KCSkNCiAgICBiZWdp\nbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAg\nICBlbmQgew0KICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0K\nICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAgICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBI\nYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAgICBXcml0ZS1Mb2cgIi0tPiBOZXctRmFpbG92ZXJD\nbHVzdGVyU2hhcmVkRm9sZGVyIg0KDQogICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgc2hhcmVk\nIGZvbGRlciBmb3IgRmFpbG92ZXIgQ2x1c3RlciAuLi4iDQogICAgICAgIA0KICAgICAgICBpZiAo\nJENyZWRlbnRpYWwgLWVxICRudWxsKSB7DQogICAgICAgICAgICAkQ3JlZGVudGlhbCA9IE5ldy1D\ncmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgIiRV\nc2VyUGFzc3dvcmQiDQogICAgICAgIH0NCg0KICAgICAgICBpZiAoKFRlc3QtQ29ubmVjdGlvbiAt\nQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ291bnQgMSAtUXVpZXQpIC1lcSAkZmFsc2UpIHsN\nCiAgICAgICAgICAgIHRocm93KCJTZXJ2ZXIgJyRTaGFyZVNlcnZlcicgaXMgdW5yZWFjaGFibGUg\ndmlhIElDTVAuIikNCiAgICAgICAgfQ0KDQogICAgICAgICRTZXNzaW9uID0gTmV3LVBTU2Vzc2lv\nbiAtQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbA0KDQog\nICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgZm9sZGVyIG9uICckU2hhcmVTZXJ2ZXInIC4uLiIN\nCiAgICAgICAgSW52b2tlLUNvbW1hbmQgLVNlc3Npb24gJFNlc3Npb24gLVNjcmlwdEJsb2NrIHsN\nCiAgICAgICAgICAgICAgICBwYXJhbSAoDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRT\naGFyZVBhdGgsDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRTaGFyZU5hbWUsDQogICAg\nICAgICAgICAgICAgICAgIFtTdHJpbmddICRDbHVzdGVyQWNjb3VudA0KICAgICAgICAgICAgICAg\nICkNCg0KICAgICAgICAgICAgICAgIFJlbW92ZS1TbWJTaGFyZSAtTmFtZSAkU2hhcmVOYW1lIC1G\nb3JjZSAtRXJyb3JBY3Rpb24gJ1NpbGVudGx5Q29udGludWUnDQogICAgICAgICAgICAgICAgUmVt\nb3ZlLUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtRm9yY2UgLUVycm9yQWN0aW9uICdTaWxlbnRseUNv\nbnRpbnVlJw0KDQogICAgICAgICAgICAgICAgTmV3LUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtSXRl\nbVR5cGUgQ29udGFpbmVyIC1Gb3JjZQ0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAg\nIE5ldy1TbWJTaGFyZSAtUGF0aCAkU2hhcmVQYXRoIGANCiAgICAgICAgICAgICAgICAgICAgLU5h\nbWUgJFNoYXJlTmFtZSBgDQogICAgICAgICAgICAgICAgICAgIC1GdWxsQWNjZXNzICIkQ2x1c3Rl\nckFjY291bnQiLCAnRXZlcnlvbmUnIGANCiAgICAgICAgICAgICAgICAgICAgLURlc2NyaXB0aW9u\nICJTaGFyZWQgZm9sZGVyIGZvciBGYWlsb3ZlciBDbHVzdGVyLiINCg0KICAgICAgICAgICAgfSAt\nQXJndW1lbnRMaXN0ICRTaGFyZVBhdGgsICRTaGFyZU5hbWUsICIkRG9tYWluTmFtZVwkQ2x1c3Rl\nck5hbWVgJCINCg0KICAgICAgICBXcml0ZS1Mb2cgIkNvbmZndXJpbmcgRmFpbG92ZXIgQ2x1c3Rl\nciB0byB1c2Ugc2hhcmVkIGZvbGRlciBhcyBxb3VydW0gcmVzb3Vyc2UgLi4uIg0KDQogICAgICAg\nICRudWxsID0gU2V0LUNsdXN0ZXJRdW9ydW0gLU5vZGVBbmRGaWxlU2hhcmVNYWpvcml0eSAiXFwk\nU2hhcmVTZXJ2ZXJcJFNoYXJlTmFtZSINCg0KICAgICAgICBXcml0ZS1Mb2cgIjwtLSBOZXctRmFp\nbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIg0KICAgIH0NCn0NCg0KDQoNCmZ1bmN0aW9uIE5ldy1G\nYWlsb3ZlckNsdXN0ZXIgew0KCXBhcmFtICgNCiAgICAgICAgW1N0cmluZ10gJENsdXN0ZXJOYW1l\nLA0KICAgICAgICBbU3RyaW5nXSAkU3RhdGljQWRkcmVzcywNCiAgICAgICAgW1N0cmluZ1tdXSAk\nQ2x1c3Rlck5vZGVzLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAgICAgICAgW1N0\ncmluZ10gJFVzZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkVXNlclBhc3N3b3JkLA0KICAgICAg\nICAkQ3JlZGVudGlhbA0KICAgICkNCiAgICBiZWdpbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlv\nbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAgICBlbmQgew0KICAgICAgICBTaG93LUludm9j\nYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0KICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAg\nICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBIYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAg\nICBXcml0ZS1Mb2cgIkNsdXN0ZXJOb2RlczogJCgkQ2x1c3Rlck5vZGVzIC1qb2luICcsICcpIg0K\nDQogICAgICAgIGlmICgkQ3JlZGVudGlhbCAtZXEgJG51bGwpIHsNCiAgICAgICAgICAgICRDcmVk\nZW50aWFsID0gTmV3LUNyZWRlbnRpYWwgLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkVXNlck5hbWUi\nIC1QYXNzd29yZCAiJFVzZXJQYXNzd29yZCINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2gg\nKCROb2RlIGluICRDbHVzdGVyTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICJJ\nbnN0YWxsaW5nIEZhaWxvdmVyIENsdXN0ZXIgbW9kdWxlcyBvbiAnJE5vZGUnIC4uLiINCiAgICAg\nICAgICAgICRudWxsID0gSW52b2tlLUNvbW1hbmQgYA0KICAgICAgICAgICAgICAgIC1Db21wdXRl\nck5hbWUgJE5vZGUgYA0KICAgICAgICAgICAgICAgIC1DcmVkZW50aWFsICRDcmVkZW50aWFsIGAN\nCiAgICAgICAgICAgICAgICAtU2NyaXB0QmxvY2sgew0KICAgICAgICAgICAgICAgICAgICBBZGQt\nV2luZG93c0ZlYXR1cmUgRmFpbG92ZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2Vy\nU2hlbGwNCiAgICAgICAgICAgICAgICB9DQogICAgICAgIH0NCg0KICAgICAgICBJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgIAlpZiAoKEdldC1DbHVzdGVyICRDbHVzdGVyTmFt\nZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7DQogICAgICAgICAg\nICBXcml0ZS1Mb2cgIkNyZWF0aW5nIG5ldyBjbHVzdGVyICckQ2x1c3Rlck5hbWUnIC4uLiINCjwj\nICAgICAgICAgICAgDQogICAgICAgICAgICBTdGFydC1Qb3dlclNoZWxsUHJvY2VzcyAtQ29tbWFu\nZCBAIg0KSW1wb3J0LU1vZHVsZSBGYWlsb3ZlckNsdXN0ZXJzDQpOZXctQ2x1c3RlciAtTmFtZSAn\nJENsdXN0ZXJOYW1lJyAtU3RhdGljQWRkcmVzcyAnJFN0YXRpY0FkZHJlc3MnDQoiQCAtQ3JlZGVu\ndGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQNCiM+DQogICAgICAgICAgICBOZXctQ2x1c3RlciAt\nTmFtZSAiJENsdXN0ZXJOYW1lIiAtU3RhdGljQWRkcmVzcyAiJFN0YXRpY0FkZHJlc3MiDQogICAg\nICAgICAgICBTdGFydC1TbGVlcCAtU2Vjb25kcyAzMA0KICAgICAgICB9DQogICAgICAgIGVsc2Ug\new0KICAgICAgICAgICAgV3JpdGUtTG9nICJDbHVzdGVyICckQ2x1c3Rlck5hbWUnIGFscmVhZHkg\nZXhpc3RzLiINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2ggKCROb2RlIGluICRDbHVzdGVy\nTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZyAiQWRkaW5nIG5vZGUgJyROb2RlJyB0byB0\naGUgY2x1c3RlciAnJENsdXN0ZXJOYW1lJyAuLi4iDQogICAgICAgICAgICBpZiAoKEdldC1DbHVz\ndGVyTm9kZSAkTm9kZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7\nDQogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJBZGRpbmcgbm9kZSAuLi4iDQo8Iw0KICAgICAg\nICAgICAgICAgIFN0YXJ0LVBvd2VyU2hlbGxQcm9jZXNzIC1Db21tYW5kIEAiDQpJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCkFkZC1DbHVzdGVyTm9kZSAtQ2x1c3RlciAnJENsdXN0ZXJO\nYW1lJyAtTmFtZSAnJE5vZGUnDQoiQCAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQN\nCiM+DQogICAgICAgICAgICAgICAgQWRkLUNsdXN0ZXJOb2RlIC1DbHVzdGVyICIkQ2x1c3Rlck5h\nbWUiIC1OYW1lICIkTm9kZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGVsc2Ugew0KICAg\nICAgICAgICAgICAgIFdyaXRlLUxvZyAiTm9kZSAnJE5vZGUnIGFscmVhZHkgYSBwYXJ0IG9mIHRo\nZSBjbHVzdGVyICckQ2x1c3Rlck5hbWUnLiINCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAg\nIH0NCn0NCg0KDQoNCjwjDQoNCiMgRXhhbXBsZQ0KDQokRG9tYWluTmFtZSA9ICdmYy1hY21lLmxv\nY2FsJw0KJERvbWFpblVzZXIgPSAnQWRtaW5pc3RyYXRvcicNCiREb21haW5QYXNzd29yZCA9ICdQ\nQHNzdzByZCcNCg0KJENsdXN0ZXJOYW1lID0gJ2ZjLXRlc3QnDQokQ2x1c3RlcklQID0gJzEwLjIw\nMC4wLjYwJw0KJENsdXN0ZXJOb2RlcyA9IEAoJ2ZjLW5vZGUtMDEnLCdmYy1ub2RlLTAyJywnZmMt\nbm9kZS0wMycpDQoNCiRTaGFyZVNlcnZlciA9ICdmYy1kYy0wMScNCiRTaGFyZU5hbWUgPSAnRkNT\naGFyZScNCg0KJFNoYXJlUGF0aCA9ICJDOlwkU2hhcmVOYW1lIg0KDQoNCg0KSW1wb3J0LU1vZHVs\nZSBDb3JlRnVuY3Rpb25zIC1Gb3JjZQ0KDQokQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCBgDQogICAg\nLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkRG9tYWluVXNlciIgYA0KICAgIC1QYXNzd29yZCAiJERv\nbWFpblBhc3N3b3JkIg0KDQpOZXctRmFpbG92ZXJDbHVzdGVyIGANCiAgICAtQ2x1c3Rlck5hbWUg\nJENsdXN0ZXJOYW1lIGANCiAgICAtU3RhdGljQWRkcmVzcyAkQ2x1c3RlcklQIGANCiAgICAtQ2x1\nc3Rlck5vZGVzICRDbHVzdGVyTm9kZXMgYA0KICAgIC1DcmVkZW50aWFsICRDcmVkcw0KDQpOZXct\nRmFpbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIGANCiAgICAtQ2x1c3Rlck5hbWUgJENsdXN0ZXJO\nYW1lIGANCiAgICAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSBgDQogICAgLVNoYXJlU2VydmVyICRT\naGFyZVNlcnZlciBgDQogICAgLVNoYXJlUGF0aCAiJFNoYXJlUGF0aCIgYA0KICAgIC1TaGFyZU5h\nbWUgIiRTaGFyZU5hbWUiIGANCiAgICAtQ3JlZGVudGlhbCAkQ3JlZHMNCg0KIz4NCg==\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-0e966c69d781427987de2561f82cfab8 with id bfbf85290c634fbb800a6a214cf8f9c8 2013-12-13 13:51:28.981 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:51:28.982 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:51:28.982 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:51:29.884 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 2 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:55:26.840 17915 INFO muranoconductor.vm_agent [-] Received result from 0e966c69d781427987de2561f82cfab8 for FailoverClusterPrerequisites: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}]} 2013-12-13 13:55:26.841 17915 DEBUG muranoconductor.workflow [-] Setting 'state.failoverClusterPrerequisitesInstalled' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:55:27.060 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Failover cluster prerequisites installed on unit ljenthp5h1kfk3 (node-2)', 'entity': 'unit', 'details': None, 'id': u'0e966c69d781427987de2561f82cfab8'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:55:27.061 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 13:55:27.062 17915 INFO muranoconductor.vm_agent [-] Received result from f9dc8a49da234e1091aa8bbdcaf0fc4a for FailoverClusterPrerequisites: {u'IsException': False, u'Result': [{u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}, {u'IsException': False, u'Result': []}]} 2013-12-13 13:55:27.063 17915 DEBUG muranoconductor.workflow [-] Setting 'state.failoverClusterPrerequisitesInstalled' to 'True' _set_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:175 2013-12-13 13:55:27.279 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'info', 'text': u'Failover cluster prerequisites installed on unit mukkqhp5h1kfj2 (node-1)', 'entity': 'unit', 'details': None, 'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 13:55:27.506 17915 DEBUG muranoconductor.workflow [-] Rule 'Need to configure networking for non-deleted environments' with ID = 28302864 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:27.507 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 28302864 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:27.510 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28332496 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:27.511 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28332496 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:27.511 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for new networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:55:27.512 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.state.ready_for_cidrs)]' with ID = 28302864/28333008 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:27.513 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28333008 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:27.514 17915 DEBUG muranoconductor.workflow [-] Running empty handler for rule 'No more cidr config required for joined networks' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:260 2013-12-13 13:55:27.517 17915 DEBUG muranoconductor.workflow [-] Rule '$[?(@.networking.createNetwork and @.networking.state.ready_for_cf)]' with ID = 28302864/28345616 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:27.517 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144/094e2144df3f4b31a223b6ae5311b144 in rule 28302864/28345616 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:27.523 17915 DEBUG muranoconductor.workflow [-] Rule 'First unit of SQL Server Cluster services that is already has failover cluster prerequisites installed' with ID = 29135568 matches on '{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:27.524 17915 DEBUG muranoconductor.workflow [-] Muting f9dc8a49da234e1091aa8bbdcaf0fc4a in rule 29135568 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:27.528 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/ImportCoreFunctions.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:55:27.529 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Start-PowerShellProcess.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:55:27.529 17915 DEBUG muranoconductor.commands.vm_agent [-] Loading script "094e2144df3f4b31a223b6ae5311b144/templates/agent/scripts/Failover-Cluster.ps1" _build_v1_execution_plan /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:72 2013-12-13 13:55:28.386 17915 INFO muranoconductor.commands.vm_agent [-] Sending RMQ message {'Commands': [{'Name': 'New-FailoverCluster', 'Arguments': {'UserName': u'Administrator', 'ClusterNodes': ['mukkqhp5h1kfj2', 'ljenthp5h1kfk3'], 'DomainName': u'rgwsgsg.egsgsg', 'ClusterName': u'sdgsgs', 'UserPassword': '*** SANITIZED ***', 'StaticAddress': u'10.0.0.50'}}], 'RebootOnCompletion': 0, 'Scripts': ['CkltcG9ydC1Nb2R1bGUgQ29yZUZ1bmN0aW9ucyAtRm9yY2UKSW5pdGlhbGl6ZS1Mb2dnZXIgJ011\ncmFub0FnZW50JyAnQzpcTXVyYW5vXFBvd2VyU2hlbGwubG9nJwoKCmZ1bmN0aW9uIFNob3ctSW52\nb2NhdGlvbkluZm8gewogICAgcGFyYW0gKAogICAgICAgICRJbnZvY2F0aW9uLAogICAgICAgIFtT\nd2l0Y2hdICRFbmQKICAgICkKCiAgICBpZiAoJEVuZCkgewogICAgICAgIFdyaXRlLUxvZ0RlYnVn\nICI8L2Z1bmN0aW9uIG5hbWU9JyQoJEludm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICB9\nCiAgICBlbHNlIHsKICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPGZ1bmN0aW9uIG5hbWU9JyQoJElu\ndm9jYXRpb24uTXlDb21tYW5kLk5hbWUpJz4iCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjxwYXJh\nbT4iCiAgICAgICAgZm9yZWFjaCAoJFBhcmFtZXRlciBpbiAkSW52b2NhdGlvbi5NeUNvbW1hbmQu\nUGFyYW1ldGVycykgewogICAgICAgICAgICBmb3JlYWNoICgkS2V5IGluICRQYXJhbWV0ZXIuS2V5\ncykgewogICAgICAgICAgICAgICAgJFR5cGUgPSAkUGFyYW1ldGVyWyRLZXldLlBhcmFtZXRlclR5\ncGUuRnVsbE5hbWUKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRWYWx1ZSBpbiAkSW52b2NhdGlv\nbi5Cb3VuZFBhcmFtZXRlcnNbJEtleV0pIHsKICAgICAgICAgICAgICAgICAgICBXcml0ZS1Mb2dE\nZWJ1ZyAiWyRUeXBlXSAkS2V5ID0gJyRWYWx1ZSciCiAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICAgICAgV3JpdGUtTG9nRGVidWcgIjwvcGFyYW0+IgogICAgfQp9\nCgoKJFRyYXBIYW5kbGVyID0gewogICAgV3JpdGUtTG9nRXJyb3IgIjxleGNlcHRpb24+IgogICAg\nV3JpdGUtTG9nRXJyb3IgJF8gLUVudGlyZU9iamVjdAogICAgV3JpdGUtTG9nRXJyb3IgIjwvZXhj\nZXB0aW9uPiIKICAgIGJyZWFrCn0KCgp0cmFwIHsKICAgICYkVHJhcEhhbmRsZXIKfQoKJEVycm9y\nQWN0aW9uUHJlZmVyZW5jZSA9ICdTdG9wJwoKCjwjCiMgVXNhZ2UgZXhhbXBsZSBmb3IgU2hvdy1J\nbnZvY2F0aW9uSW5mbwoKZnVuY3Rpb24gTXlGdW5jdGlvbiB7CiAgICBwYXJhbSAoCiAgICAgICAg\nW1N0cmluZ10gJFZhbHVlMSwKICAgICAgICBbU3RyaW5nXSAkVmFsdWUyLAogICAgICAgIFtJbnRd\nICRJbnQxCiAgICApCiAgICBiZWdpbiB7CiAgICAgICAgU2hvdy1JbnZvY2F0aW9uSW5mbyAkTXlJ\nbnZvY2F0aW9uCiAgICB9CiAgICBlbmQgewogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15\nSW52b2NhdGlvbiAtRW5kCiAgICB9CiAgICBwcm9jZXNzIHsKICAgICAgICB0cmFwIHsKICAgICAg\nICAgICAgJiRUcmFwSGFuZGxlcgogICAgICAgIH0KICAgICAgICAjIE1haW4gY29kZSBoZXJlCiAg\nICB9Cn0KIz4K\n', 'CnRyYXAgewogICAgJiRUcmFwSGFuZGxlcgp9CgoKCmZ1bmN0aW9uIFNlbGVjdC1DbGlYbWxCbG9j\nayB7CiAgICBwYXJhbSAoCiAgICAgICAgW1N0cmluZ10gJFBhdGgsCiAgICAgICAgW1N0cmluZ10g\nJE91dEZpbGUgPSBbSU8uUGF0aF06OkdldFRlbXBGaWxlTmFtZSgpCiAgICApCgogICAgJFRhZ0Zv\ndW5kID0gJGZhbHNlCiAgICBHZXQtQ29udGVudCAkUGF0aCB8CiAgICAgICAgRm9yRWFjaC1PYmpl\nY3QgewogICAgICAgICAgICBpZiAoJF8gLWVxICcjPCBDTElYTUwnKSB7CiAgICAgICAgICAgICAg\nICAkVGFnRm91bmQgPSAkdHJ1ZQogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmICgkVGFnRm91\nbmQpIHsKICAgICAgICAgICAgICAgIEFkZC1Db250ZW50IC1QYXRoICRPdXRGaWxlIC1WYWx1ZSAk\nXwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgJE91dEZpbGUKfQoKCgpmdW5jdGlvbiBTdGFy\ndC1Qb3dlclNoZWxsUHJvY2VzcyB7CiAgICBwYXJhbSAoCiAgICAgICAgW1N0cmluZ10gJENvbW1h\nbmQsCiAgICAgICAgJENyZWRlbnRpYWwgPSAkbnVsbCwKICAgICAgICBbU3dpdGNoXSAkSWdub3Jl\nU3RkRXJyLAogICAgICAgIFtTd2l0Y2hdICROb0Jhc2U2NAogICAgKQogICAgYmVnaW4gewogICAg\nICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbgogICAgfQogICAgZW5kIHsKICAg\nICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZAogICAgfQogICAgcHJv\nY2VzcyB7CiAgICAgICAgdHJhcCB7CiAgICAgICAgICAgICYkVHJhcEhhbmRsZXIKICAgICAgICB9\nCgogICAgICAgICRTdGRPdXQgPSBbSU8uUGF0aF06OkdldFRlbXBGaWxlTmFtZSgpCiAgICAgICAg\nJFN0ZEVyciA9IFtJTy5QYXRoXTo6R2V0VGVtcEZpbGVOYW1lKCkKCiAgICAgICAgJEFyZ3VtZW50\nTGlzdCA9IEAoJy1PdXRwdXRGb3JtYXQnLCAnWE1MJykKCiAgICAgICAgaWYgKCROb0Jhc2U2NCkg\newogICAgICAgICAgICAkVG1wU2NyaXB0ID0gW0lPLlBhdGhdOjpHZXRUZW1wRmlsZU5hbWUoKQog\nICAgICAgICAgICBSZW5hbWUtSXRlbSAtUGF0aCAiJFRtcFNjcmlwdCIgLU5ld05hbWUgIiRUbXBT\nY3JpcHQucHMxIiAtRm9yY2UKICAgICAgICAgICAgJFRtcFNjcmlwdCA9ICIkVG1wU2NyaXB0LnBz\nMSIKCiAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICRUbXBTY3JpcHQKCiAgICAgICAgICAgICRD\nb21tYW5kIHwgT3V0LUZpbGUgJFRtcFNjcmlwdAoKICAgICAgICAgICAgJEFyZ3VtZW50TGlzdCAr\nPSBAKCctRmlsZScsICIkVG1wU2NyaXB0IikKICAgICAgICB9CiAgICAgICAgZWxzZSB7CiAgICAg\nICAgICAgICRCeXRlcyA9IFtUZXh0LkVuY29kaW5nXTo6VW5pY29kZS5HZXRCeXRlcygkQ29tbWFu\nZCkKICAgICAgICAgICAgJEVuY29kZWRDb21tYW5kID0gW0NvbnZlcnRdOjpUb0Jhc2U2NFN0cmlu\nZygkQnl0ZXMpCiAgICAgICAgICAgIAogICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAkRW5jb2Rl\nZENvbW1hbmQKCiAgICAgICAgICAgICRBcmd1bWVudExpc3QgKz0gQCgnLUVuY29kZWRDb21tYW5k\nJywgJEVuY29kZWRDb21tYW5kKQogICAgICAgIH0KCiAgICAgICAgV3JpdGUtTG9nRGVidWcgJEFy\nZ3VtZW50TGlzdAoKICAgICAgICBXcml0ZS1Mb2cgIlN0YXJ0aW5nIGV4dGVybmFsIFBvd2VyU2hl\nbGwgcHJvY2VzcyAuLi4iCgogICAgICAgIGlmICgkQ3JlZGVudGlhbCAtZXEgJG51bGwpIHsKICAg\nICAgICAgICAgJFByb2Nlc3MgPSBTdGFydC1Qcm9jZXNzIC1GaWxlUGF0aCAncG93ZXJzaGVsbC5l\neGUnIGAKICAgICAgICAgICAgICAgIC1Bcmd1bWVudExpc3QgQCgkQXJndW1lbnRMaXN0KSBgCiAg\nICAgICAgICAgICAgICAtUmVkaXJlY3RTdGFuZGFyZE91dHB1dCAkU3RkT3V0IGAKICAgICAgICAg\nICAgICAgIC1SZWRpcmVjdFN0YW5kYXJkRXJyb3IgJFN0ZEVyciBgCiAgICAgICAgICAgICAgICAt\nTm9OZXdXaW5kb3cgYAogICAgICAgICAgICAgICAgLVdhaXQgYAogICAgICAgICAgICAgICAgLVBh\nc3NUaHJ1CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgICAkUHJvY2VzcyA9IFN0\nYXJ0LVByb2Nlc3MgLUZpbGVQYXRoICdwb3dlcnNoZWxsLmV4ZScgYAogICAgICAgICAgICAgICAg\nLUFyZ3VtZW50TGlzdCBAKCRBcmd1bWVudExpc3QpIGAKICAgICAgICAgICAgICAgIC1SZWRpcmVj\ndFN0YW5kYXJkT3V0cHV0ICRTdGRPdXQgYAogICAgICAgICAgICAgICAgLVJlZGlyZWN0U3RhbmRh\ncmRFcnJvciAkU3RkRXJyIGAKICAgICAgICAgICAgICAgIC1DcmVkZW50aWFsICRDcmVkZW50aWFs\nIGAKICAgICAgICAgICAgICAgIC1Ob05ld1dpbmRvdyBgCiAgICAgICAgICAgICAgICAtV2FpdCBg\nCiAgICAgICAgICAgICAgICAtUGFzc1RocnUKICAgICAgICB9CgogICAgICAgIFdyaXRlLUxvZyAi\nRXh0ZXJuYWwgUG93ZXJTaGVsbCBwcm9jZXNzIGV4aXRlZCB3aXRoIGV4aXQgY29kZSAnJCgkUHJv\nY2Vzcy5FeGl0Q29kZSknLiIKCiAgICAgICAgI2lmICgkQXJndW1lbnRMaXN0IC1jb250YWlucyAn\nLUZpbGUnKSB7CiAgICAgICAgIyAgICBSZW1vdmUtSXRlbSAtUGF0aCAkVG1wU2NyaXB0IC1Gb3Jj\nZQogICAgICAgICN9CgogICAgICAgICRFcnJvckFjdGlvblByZWZlcmVuY2VTYXZlZCA9ICRFcnJv\nckFjdGlvblByZWZlcmVuY2UKICAgICAgICAkRXJyb3JBY3Rpb25QcmVmZXJlbmNlID0gJ1NpbGVu\ndGx5Q29udGludWUnCgogICAgICAgIFdyaXRlLUxvZ0RlYnVnICJTdGRPdXQgZmlsZSBpcyAnJFN0\nZE91dCciCiAgICAgICAgV3JpdGUtTG9nRGVidWcgIlN0ZEVyciBmaWxlIGlzICckU3RkRXJyJyIK\nCiAgICAgICAgaWYgKChHZXQtSXRlbSAkU3RkT3V0KS5MZW5ndGggLWd0IDApIHsKICAgICAgICAg\nICAgdHJ5IHsKICAgICAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICJMb2FkaW5nIFN0ZE91dCBm\ncm9tICckU3RkT3V0JyIKICAgICAgICAgICAgICAgICRUbXBGaWxlID0gU2VsZWN0LUNsaVhtbEJs\nb2NrICRTdGRPdXQKICAgICAgICAgICAgICAgICRTdGRPdXRPYmplY3QgPSBJbXBvcnQtQ2xpeG1s\nICRUbXBGaWxlCiAgICAgICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAiPFN0ZE91dD4iCiAgICAg\nICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAoJFN0ZE91dE9iamVjdCkKICAgICAgICAgICAgICAg\nIFdyaXRlLUxvZ0RlYnVnICI8L1N0ZE91dD4iCiAgICAgICAgICAgICAgICAkU3RkT3V0T2JqZWN0\nCiAgICAgICAgICAgICAgICAjUmVtb3ZlLUl0ZW0gLVBhdGggJFRtcEZpbGUgLUZvcmNlCiAgICAg\nICAgICAgIH0KICAgICAgICAgICAgY2F0Y2ggewogICAgICAgICAgICAgICAgV3JpdGUtTG9nRGVi\ndWcgIkFuIGVycm9yIG9jY3VyZWQgd2hpbGUgbG9hZGluZyBTdGRPdXQgZnJvbSAnJFRtcEZpbGUn\nIgogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoKEdldC1JdGVtICRTdGRFcnIp\nLkxlbmd0aCAtZ3QgMCkgewogICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgV3JpdGUt\nTG9nRGVidWcgIkxvYWRpbmcgU3RkRXJyIC4uLiIKICAgICAgICAgICAgICAgICRUbXBGaWxlID0g\nU2VsZWN0LUNsaVhtbEJsb2NrICRTdGRFcnIKICAgICAgICAgICAgICAgICRTdGRFcnJPYmplY3Qg\nPSBJbXBvcnQtQ2xpeG1sICRUbXBGaWxlCiAgICAgICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAi\nPFN0ZEVycj4iCiAgICAgICAgICAgICAgICBXcml0ZS1Mb2dEZWJ1ZyAoJFN0ZEVyck9iamVjdCkK\nICAgICAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICI8L1N0ZEVycj4iCiAgICAgICAgICAgICAg\nICBpZiAoLW5vdCAkSWdub3JlU3RkRXJyKSB7CiAgICAgICAgICAgICAgICAgICAgJFN0ZEVyck9i\namVjdAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgI1JlbW92ZS1JdGVtIC1QYXRo\nICRUbXBGaWxlIC1Gb3JjZQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNhdGNoIHsKICAgICAg\nICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICJBbiBlcnJvciBvY2N1cmVkIHdoaWxlIGxvYWRpbmcg\nU3RkRXJyIGZyb20gJyRUbXBGaWxlJyIKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAg\nJEVycm9yQWN0aW9uUHJlZmVyZW5jZSA9ICRFcnJvckFjdGlvblByZWZlcmVuY2VTYXZlZAoKICAg\nICAgICBpZiAoJFByb2Nlc3MuRXhpdENvZGUgLW5lIDApIHsKICAgICAgICAgICAgdGhyb3coIkV4\ndGVybmFsIFBvd2VyU2hlbGwgcHJvY2VzcyBleGl0ZWQgd2l0aCBjb2RlICckKCRQcm9jZXNzLkV4\naXRDb2RlKSciKQogICAgICAgIH0KCiAgICAgICAgI1JlbW92ZS1JdGVtICRTdGRPdXQgLUZvcmNl\nCiAgICAgICAgI1JlbW92ZS1JdGVtICRTdGRFcnIgLUZvcmNlCiAgICB9Cn0K\n', 'PCMNCi5ERVNDUklQVElPTg0KDQojIyBGYWlsb3ZlciBDbHVzdGVyIElucHV0IERhdGEgKGZyb20g\ndGhlIFVJKQ0KDQoqIERvbWFpbiBNZW1iZXJzaGlwDQogICAgLSBbU3RyaW5nXSAvIFtTZWxlY3Qg\nYm94XSAkRG9tYWluTmFtZSAtIERvbWFpbiBuYW1lDQoqIERvbWFpbiBVc2VyIENyZWRlbnRpYWxz\nDQogICAgLSBbU3RyaW5nXSAkVXNlck5hbWUgLSBVc2VybmFtZQ0KICAgIC0gW1Bhc3N3b3JkIHN0\ncmluZ10gJFVzZXJQYXNzd29yZCAtIFVzZXIgcGFzc3dvcmQNCiogU2hhcmVkIEZvbGRlciBJbmZv\ncm1hdGlvbg0KICAgIC0gW1N0cmluZ10gJFNoYXJlU2VydmVyIC0gU2VydmVyIHdoaWNoIHdpbGwg\naG9zdCB0aGUgZm9sZGVyDQogICAgLSBbU3RyaW5nXSAkU2hhcmVOYW1lIC0gU2hhcmUgbmFtZQ0K\nICAgIC0gW1N0cmluZ10gJFNoYXJlUGF0aCAtIFNoYXJlZCBmb2xkZXIgaW50ZXJuYWwgcGF0aA0K\nKiBGYWlsb3ZlciBDbHVzdGVyIE1lbWJlcnMNCiAgICAtIFtTdHJpbmddICRDbHVzdGVyTmFtZSAt\nIENsdXN0ZXIgbmFtZQ0KICAgIC0gW1N0cmluZ10gJENsdXN0ZXJJUCAtIFN0YXRpYyBJUCBhZGRy\nZXNzIHRoYXQgd2lsbCBiZSBhc3NpZ25lZCB0byB0aGUgY2x1c3Rlcg0KICAgIC0gW1N0cmluZ1td\nXSAkQ2x1c3Rlck5vZGVzIC0gTGlzdCBvZiBub2RlIG5hbWVzDQoNCg0KDQojIyBGYWlsb3ZlciBD\nbHVzdGVyIGNyZWF0aW9uIHdvcmtmbG93DQoNCiogQ3JlYXRlIEFEIGRvbWFpbg0KKiBKb2luIGFs\nbCB0aGUgVk1zIHRvIHRoYXQgZG9tYWluDQoqIFByZXBhcmUgbm9kZXMNCiAgICAtIEluc3RhbGwg\nRmFpbG92ZXIgQ2x1c3RlciBwcmVyZXF1aXNpdGVzIG9uIGFsbCBGQyBub2Rlcw0KKiBDcmVhdGUg\nZmFpbG92ZXIgY2x1c3Rlcg0KICAgIC0gQ3JlYXRlIG5ldyBjbHVzdGVyDQogICAgLSBBZGQgbWVt\nYmVycw0KKiBDb25mdWd1cmUgRkMgcXVvcnVtDQogICAgLSBDcmVhdGUgbmV3IGZvbGRlciB0aGF0\nIHdpbGwgYmUgc2hhcmVkDQogICAgLSBTaGFyZSB0aGF0IGZvbGRlciB3aXRoIGFwcHJvcHJpYXRl\nIHBlcm1pc3Npb25zDQogICAgLSBDb25maWd1cmUgcXVvcnVtIG1vZGUNCg0KDQoNCiMjIEhlbHBm\ndWwgU21iU2hhcmUqIEZ1bmN0aW9ucw0KDQoqIE5ldy1TbWJTaGFyZQ0KKiBHcmFudC1TbWJTaGFy\nZUFjY2Vzcw0KDQojPg0KDQp0cmFwIHsNCiAgICAmJFRyYXBIYW5kbGVyDQp9DQoNCg0KDQpmdW5j\ndGlvbiBJbnN0YWxsLUZhaWxvdmVyQ2x1c3RlclByZXJlcXVpc2l0ZXMgew0KICAgICNJbXBvcnQt\nTW9kdWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgICNBZGQtV2luZG93c0ZlYXR1cmUgRmFpbG92\nZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2VyU2hlbGwNCn0NCg0KDQoNCmZ1bmN0\naW9uIE5ldy1GYWlsb3ZlckNsdXN0ZXJTaGFyZWRGb2xkZXIgew0KCXBhcmFtICgNCiAgICAgICAg\nW1N0cmluZ10gJENsdXN0ZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAg\nICAgICAgW1N0cmluZ10gJFNoYXJlU2VydmVyLA0KCQlbU3RyaW5nXSAkU2hhcmVQYXRoID0gJCgk\nRW52OlN5c3RlbURyaXZlICsgJ1xGQ1NoYXJlJyksDQoJCVtTdHJpbmddICRTaGFyZU5hbWUgPSAn\nRkNTaGFyZScsDQogICAgICAgIFtTdHJpbmddICRVc2VyTmFtZSwNCiAgICAgICAgW1N0cmluZ10g\nJFVzZXJQYXNzd29yZCwNCiAgICAgICAgJENyZWRlbnRpYWwgPSAkbnVsbA0KCSkNCiAgICBiZWdp\nbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlvbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAg\nICBlbmQgew0KICAgICAgICBTaG93LUludm9jYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0K\nICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAgICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBI\nYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAgICBXcml0ZS1Mb2cgIi0tPiBOZXctRmFpbG92ZXJD\nbHVzdGVyU2hhcmVkRm9sZGVyIg0KDQogICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgc2hhcmVk\nIGZvbGRlciBmb3IgRmFpbG92ZXIgQ2x1c3RlciAuLi4iDQogICAgICAgIA0KICAgICAgICBpZiAo\nJENyZWRlbnRpYWwgLWVxICRudWxsKSB7DQogICAgICAgICAgICAkQ3JlZGVudGlhbCA9IE5ldy1D\ncmVkZW50aWFsIC1Vc2VyTmFtZSAiJERvbWFpbk5hbWVcJFVzZXJOYW1lIiAtUGFzc3dvcmQgIiRV\nc2VyUGFzc3dvcmQiDQogICAgICAgIH0NCg0KICAgICAgICBpZiAoKFRlc3QtQ29ubmVjdGlvbiAt\nQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ291bnQgMSAtUXVpZXQpIC1lcSAkZmFsc2UpIHsN\nCiAgICAgICAgICAgIHRocm93KCJTZXJ2ZXIgJyRTaGFyZVNlcnZlcicgaXMgdW5yZWFjaGFibGUg\ndmlhIElDTVAuIikNCiAgICAgICAgfQ0KDQogICAgICAgICRTZXNzaW9uID0gTmV3LVBTU2Vzc2lv\nbiAtQ29tcHV0ZXJOYW1lICRTaGFyZVNlcnZlciAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbA0KDQog\nICAgICAgIFdyaXRlLUxvZyAiQ3JlYXRpbmcgZm9sZGVyIG9uICckU2hhcmVTZXJ2ZXInIC4uLiIN\nCiAgICAgICAgSW52b2tlLUNvbW1hbmQgLVNlc3Npb24gJFNlc3Npb24gLVNjcmlwdEJsb2NrIHsN\nCiAgICAgICAgICAgICAgICBwYXJhbSAoDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRT\naGFyZVBhdGgsDQogICAgICAgICAgICAgICAgICAgIFtTdHJpbmddICRTaGFyZU5hbWUsDQogICAg\nICAgICAgICAgICAgICAgIFtTdHJpbmddICRDbHVzdGVyQWNjb3VudA0KICAgICAgICAgICAgICAg\nICkNCg0KICAgICAgICAgICAgICAgIFJlbW92ZS1TbWJTaGFyZSAtTmFtZSAkU2hhcmVOYW1lIC1G\nb3JjZSAtRXJyb3JBY3Rpb24gJ1NpbGVudGx5Q29udGludWUnDQogICAgICAgICAgICAgICAgUmVt\nb3ZlLUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtRm9yY2UgLUVycm9yQWN0aW9uICdTaWxlbnRseUNv\nbnRpbnVlJw0KDQogICAgICAgICAgICAgICAgTmV3LUl0ZW0gLVBhdGggJFNoYXJlUGF0aCAtSXRl\nbVR5cGUgQ29udGFpbmVyIC1Gb3JjZQ0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAg\nIE5ldy1TbWJTaGFyZSAtUGF0aCAkU2hhcmVQYXRoIGANCiAgICAgICAgICAgICAgICAgICAgLU5h\nbWUgJFNoYXJlTmFtZSBgDQogICAgICAgICAgICAgICAgICAgIC1GdWxsQWNjZXNzICIkQ2x1c3Rl\nckFjY291bnQiLCAnRXZlcnlvbmUnIGANCiAgICAgICAgICAgICAgICAgICAgLURlc2NyaXB0aW9u\nICJTaGFyZWQgZm9sZGVyIGZvciBGYWlsb3ZlciBDbHVzdGVyLiINCg0KICAgICAgICAgICAgfSAt\nQXJndW1lbnRMaXN0ICRTaGFyZVBhdGgsICRTaGFyZU5hbWUsICIkRG9tYWluTmFtZVwkQ2x1c3Rl\nck5hbWVgJCINCg0KICAgICAgICBXcml0ZS1Mb2cgIkNvbmZndXJpbmcgRmFpbG92ZXIgQ2x1c3Rl\nciB0byB1c2Ugc2hhcmVkIGZvbGRlciBhcyBxb3VydW0gcmVzb3Vyc2UgLi4uIg0KDQogICAgICAg\nICRudWxsID0gU2V0LUNsdXN0ZXJRdW9ydW0gLU5vZGVBbmRGaWxlU2hhcmVNYWpvcml0eSAiXFwk\nU2hhcmVTZXJ2ZXJcJFNoYXJlTmFtZSINCg0KICAgICAgICBXcml0ZS1Mb2cgIjwtLSBOZXctRmFp\nbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIg0KICAgIH0NCn0NCg0KDQoNCmZ1bmN0aW9uIE5ldy1G\nYWlsb3ZlckNsdXN0ZXIgew0KCXBhcmFtICgNCiAgICAgICAgW1N0cmluZ10gJENsdXN0ZXJOYW1l\nLA0KICAgICAgICBbU3RyaW5nXSAkU3RhdGljQWRkcmVzcywNCiAgICAgICAgW1N0cmluZ1tdXSAk\nQ2x1c3Rlck5vZGVzLA0KICAgICAgICBbU3RyaW5nXSAkRG9tYWluTmFtZSwNCiAgICAgICAgW1N0\ncmluZ10gJFVzZXJOYW1lLA0KICAgICAgICBbU3RyaW5nXSAkVXNlclBhc3N3b3JkLA0KICAgICAg\nICAkQ3JlZGVudGlhbA0KICAgICkNCiAgICBiZWdpbiB7DQogICAgICAgIFNob3ctSW52b2NhdGlv\nbkluZm8gJE15SW52b2NhdGlvbg0KICAgIH0NCiAgICBlbmQgew0KICAgICAgICBTaG93LUludm9j\nYXRpb25JbmZvICRNeUludm9jYXRpb24gLUVuZA0KICAgIH0NCiAgICBwcm9jZXNzIHsNCiAgICAg\nICAgdHJhcCB7DQogICAgICAgICAgICAmJFRyYXBIYW5kbGVyDQogICAgICAgIH0NCg0KICAgICAg\nICBXcml0ZS1Mb2cgIkNsdXN0ZXJOb2RlczogJCgkQ2x1c3Rlck5vZGVzIC1qb2luICcsICcpIg0K\nDQogICAgICAgIGlmICgkQ3JlZGVudGlhbCAtZXEgJG51bGwpIHsNCiAgICAgICAgICAgICRDcmVk\nZW50aWFsID0gTmV3LUNyZWRlbnRpYWwgLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkVXNlck5hbWUi\nIC1QYXNzd29yZCAiJFVzZXJQYXNzd29yZCINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2gg\nKCROb2RlIGluICRDbHVzdGVyTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZ0RlYnVnICJJ\nbnN0YWxsaW5nIEZhaWxvdmVyIENsdXN0ZXIgbW9kdWxlcyBvbiAnJE5vZGUnIC4uLiINCiAgICAg\nICAgICAgICRudWxsID0gSW52b2tlLUNvbW1hbmQgYA0KICAgICAgICAgICAgICAgIC1Db21wdXRl\nck5hbWUgJE5vZGUgYA0KICAgICAgICAgICAgICAgIC1DcmVkZW50aWFsICRDcmVkZW50aWFsIGAN\nCiAgICAgICAgICAgICAgICAtU2NyaXB0QmxvY2sgew0KICAgICAgICAgICAgICAgICAgICBBZGQt\nV2luZG93c0ZlYXR1cmUgRmFpbG92ZXItQ2x1c3RlcmluZywgUlNBVC1DbHVzdGVyaW5nLVBvd2Vy\nU2hlbGwNCiAgICAgICAgICAgICAgICB9DQogICAgICAgIH0NCg0KICAgICAgICBJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCg0KICAgIAlpZiAoKEdldC1DbHVzdGVyICRDbHVzdGVyTmFt\nZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7DQogICAgICAgICAg\nICBXcml0ZS1Mb2cgIkNyZWF0aW5nIG5ldyBjbHVzdGVyICckQ2x1c3Rlck5hbWUnIC4uLiINCjwj\nICAgICAgICAgICAgDQogICAgICAgICAgICBTdGFydC1Qb3dlclNoZWxsUHJvY2VzcyAtQ29tbWFu\nZCBAIg0KSW1wb3J0LU1vZHVsZSBGYWlsb3ZlckNsdXN0ZXJzDQpOZXctQ2x1c3RlciAtTmFtZSAn\nJENsdXN0ZXJOYW1lJyAtU3RhdGljQWRkcmVzcyAnJFN0YXRpY0FkZHJlc3MnDQoiQCAtQ3JlZGVu\ndGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQNCiM+DQogICAgICAgICAgICBOZXctQ2x1c3RlciAt\nTmFtZSAiJENsdXN0ZXJOYW1lIiAtU3RhdGljQWRkcmVzcyAiJFN0YXRpY0FkZHJlc3MiDQogICAg\nICAgICAgICBTdGFydC1TbGVlcCAtU2Vjb25kcyAzMA0KICAgICAgICB9DQogICAgICAgIGVsc2Ug\new0KICAgICAgICAgICAgV3JpdGUtTG9nICJDbHVzdGVyICckQ2x1c3Rlck5hbWUnIGFscmVhZHkg\nZXhpc3RzLiINCiAgICAgICAgfQ0KDQogICAgICAgIGZvcmVhY2ggKCROb2RlIGluICRDbHVzdGVy\nTm9kZXMpIHsNCiAgICAgICAgICAgIFdyaXRlLUxvZyAiQWRkaW5nIG5vZGUgJyROb2RlJyB0byB0\naGUgY2x1c3RlciAnJENsdXN0ZXJOYW1lJyAuLi4iDQogICAgICAgICAgICBpZiAoKEdldC1DbHVz\ndGVyTm9kZSAkTm9kZSAtRXJyb3JBY3Rpb24gU2lsZW50bHlDb250aW51ZSkgLWVxICRudWxsKSB7\nDQogICAgICAgICAgICAgICAgV3JpdGUtTG9nICJBZGRpbmcgbm9kZSAuLi4iDQo8Iw0KICAgICAg\nICAgICAgICAgIFN0YXJ0LVBvd2VyU2hlbGxQcm9jZXNzIC1Db21tYW5kIEAiDQpJbXBvcnQtTW9k\ndWxlIEZhaWxvdmVyQ2x1c3RlcnMNCkFkZC1DbHVzdGVyTm9kZSAtQ2x1c3RlciAnJENsdXN0ZXJO\nYW1lJyAtTmFtZSAnJE5vZGUnDQoiQCAtQ3JlZGVudGlhbCAkQ3JlZGVudGlhbCAtTm9CYXNlNjQN\nCiM+DQogICAgICAgICAgICAgICAgQWRkLUNsdXN0ZXJOb2RlIC1DbHVzdGVyICIkQ2x1c3Rlck5h\nbWUiIC1OYW1lICIkTm9kZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGVsc2Ugew0KICAg\nICAgICAgICAgICAgIFdyaXRlLUxvZyAiTm9kZSAnJE5vZGUnIGFscmVhZHkgYSBwYXJ0IG9mIHRo\nZSBjbHVzdGVyICckQ2x1c3Rlck5hbWUnLiINCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAg\nIH0NCn0NCg0KDQoNCjwjDQoNCiMgRXhhbXBsZQ0KDQokRG9tYWluTmFtZSA9ICdmYy1hY21lLmxv\nY2FsJw0KJERvbWFpblVzZXIgPSAnQWRtaW5pc3RyYXRvcicNCiREb21haW5QYXNzd29yZCA9ICdQ\nQHNzdzByZCcNCg0KJENsdXN0ZXJOYW1lID0gJ2ZjLXRlc3QnDQokQ2x1c3RlcklQID0gJzEwLjIw\nMC4wLjYwJw0KJENsdXN0ZXJOb2RlcyA9IEAoJ2ZjLW5vZGUtMDEnLCdmYy1ub2RlLTAyJywnZmMt\nbm9kZS0wMycpDQoNCiRTaGFyZVNlcnZlciA9ICdmYy1kYy0wMScNCiRTaGFyZU5hbWUgPSAnRkNT\naGFyZScNCg0KJFNoYXJlUGF0aCA9ICJDOlwkU2hhcmVOYW1lIg0KDQoNCg0KSW1wb3J0LU1vZHVs\nZSBDb3JlRnVuY3Rpb25zIC1Gb3JjZQ0KDQokQ3JlZHMgPSBOZXctQ3JlZGVudGlhbCBgDQogICAg\nLVVzZXJOYW1lICIkRG9tYWluTmFtZVwkRG9tYWluVXNlciIgYA0KICAgIC1QYXNzd29yZCAiJERv\nbWFpblBhc3N3b3JkIg0KDQpOZXctRmFpbG92ZXJDbHVzdGVyIGANCiAgICAtQ2x1c3Rlck5hbWUg\nJENsdXN0ZXJOYW1lIGANCiAgICAtU3RhdGljQWRkcmVzcyAkQ2x1c3RlcklQIGANCiAgICAtQ2x1\nc3Rlck5vZGVzICRDbHVzdGVyTm9kZXMgYA0KICAgIC1DcmVkZW50aWFsICRDcmVkcw0KDQpOZXct\nRmFpbG92ZXJDbHVzdGVyU2hhcmVkRm9sZGVyIGANCiAgICAtQ2x1c3Rlck5hbWUgJENsdXN0ZXJO\nYW1lIGANCiAgICAtRG9tYWluTmFtZSAkRG9tYWluTmFtZSBgDQogICAgLVNoYXJlU2VydmVyICRT\naGFyZVNlcnZlciBgDQogICAgLVNoYXJlUGF0aCAiJFNoYXJlUGF0aCIgYA0KICAgIC1TaGFyZU5h\nbWUgIiRTaGFyZU5hbWUiIGANCiAgICAtQ3JlZGVudGlhbCAkQ3JlZHMNCg0KIz4NCg==\n']} to e094e2144df3f4b31a223b6ae5311b144-ff0e3b56b04344278f60ae3915471a47-f9dc8a49da234e1091aa8bbdcaf0fc4a with id bdb6b08d239948278acc02fc79054d2b 2013-12-13 13:55:28.393 17915 DEBUG muranoconductor.workflow [-] Rule 'Search through all the environments..' with ID = 29208912 matches on '{u'updated': u'2013-12-13T13:25:05.067929', u'networking': {'routerId': u'225c219b-c074-400c-9cbd-e07003df900d', u'cidr': u'10.0.0.0/24', u'createNetwork': True, 'state': {'join_net_cidr_done': True, 'ready_for_cf': True, 'new_net_cidr_done': True, 'ready_for_cidrs': True}, u'topology': u'routed'}, u'name': u'rreregergh', 'temp': {'networkCreated': True, 'defaultSecurityApplied': True, 'subnetRouterId': u'225c219b-c074-400c-9cbd-e07003df900d'}, u'created': u'2013-12-13T13:25:05.071179', u'tenant_id': u'291953e709ed4f89a585777aef110fde', u'token': '*** SANITIZED ***', u'version': 0, u'services': [{u'updated': u'2013-12-13 13:26:27.618313', u'availabilityZone': u'nova', u'name': u'rgwsgsg.egsgsg', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:26:27.618304', u'id': u'58922b5b4a7e45ebaf0d1b4b94e92bc7', u'adminPassword': '*** SANITIZED ***', u'domain': u'rgwsgsg.egsgsg', u'unitNamingPattern': u'', 'state': {'primaryDcIp': u'10.0.0.2', 'primaryDc': u'rgwsgsg.egsgsg_instance_0', 'domainAdminPassword': '*** SANITIZED ***'}, u'adminAccountName': u'Administrator', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'units': [{u'isMaster': True, u'name': u'rgwsgsg.egsgsg_instance_0', 'temp': {'instanceName': u'rgwsgsg.egsgsg_instance_0'}, 'state': {'hostname': 'oighhhp5h1kfi1'}, u'recoveryPassword': '*** SANITIZED ***', u'id': u'7a2c31b23a9448e0a01da8c51e724185'}], 'securityTemplates': ['DomainSecurity', 'WindowsSecurity'], u'configuration': u'standalone', u'type': u'activeDirectory', u'flavor': u'm1.medium'}, {u'domain': u'rgwsgsg.egsgsg', u'domainAdminPassword': '*** SANITIZED ***', u'externalAD': False, u'sqlServiceUserName': u'sergey', u'sqlServicePassword': '*** SANITIZED ***', u'osImage': {u'type': u'windows.2012', u'name': u'ws-2012-std', u'title': u'Windows'}, u'agListenerName': u'thrwgf', u'clusterIp': u'10.0.0.50', u'flavor': u'm1.medium', u'id': u'ff0e3b56b04344278f60ae3915471a47', u'agGroupName': u'rsgsrgrs', u'domainAdminUserName': u'Administrator', u'agListenerIP': u'10.0.0.55', 'state': {'adminPassword': '*** SANITIZED ***'}, u'units': [{u'isMaster': True, u'name': u'node-1', 'temp': {'instanceName': u'node-1'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'mukkqhp5h1kfj2', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'f9dc8a49da234e1091aa8bbdcaf0fc4a'}, {u'isMaster': False, u'name': u'node-2', 'temp': {'instanceName': u'node-2'}, 'domain': u'rgwsgsg.egsgsg', 'state': {'failoverClusterPrerequisitesInstalled': True, 'domain': u'rgwsgsg.egsgsg', 'hostname': 'ljenthp5h1kfk3', 'domainIp': u'10.0.0.2'}, u'isSync': True, u'id': u'0e966c69d781427987de2561f82cfab8'}], 'securityTemplates': ['SQL-security', 'WindowsSecurity'], u'type': u'msSqlClusterServer', u'updated': u'2013-12-13 13:28:15.346452', u'availabilityZone': u'nova', u'adminPassword': '*** SANITIZED ***', u'clusterName': u'sdgsgs', u'databases': [u'megadb'], u'unitNamingPattern': u'', u'name': u'qwetfwge', 'temp': {'securityApplied': True}, u'created': u'2013-12-13 13:28:15.346442', u'saPassword': '*** SANITIZED ***', u'mixedModeAuth': True}], u'id': u'094e2144df3f4b31a223b6ae5311b144'}' _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:246 2013-12-13 13:55:28.394 17915 DEBUG muranoconductor.workflow [-] Muting 094e2144df3f4b31a223b6ae5311b144 in rule 29208912 _rule_func /usr/local/lib/python2.7/dist-packages/muranoconductor/workflow.py:249 2013-12-13 13:55:28.394 17915 DEBUG muranoconductor.app [-] No rules matched, will now execute pending commands _task_received /usr/local/lib/python2.7/dist-packages/muranoconductor/app.py:126 2013-12-13 13:55:29.360 17915 DEBUG muranoconductor.commands.vm_agent [-] Waiting infinitely for responses to be returned by the agent. 1 total responses remain execute_pending /usr/local/lib/python2.7/dist-packages/muranoconductor/commands/vm_agent.py:149 2013-12-13 14:06:38.152 17915 INFO muranoconductor.vm_agent [-] Received result from f9dc8a49da234e1091aa8bbdcaf0fc4a for FailoverCluster: {u'IsException': False, u'Result': [{u'IsException': True, u'Result': [u'System.Management.Automation.ActionPreferenceStopException', u'Command execution stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: An error occurred while performing the operation.\n An error occurred while adding nodes to the cluster \'sdgsgs\'.\n An error occurred while adding node \'LJENTHP5H1KFK3.rgwsgsg.egsgsg\' to cluster \'sdgsgs\'.\n This operation returned because the timeout period expired']}]} 2013-12-13 14:06:38.153 17915 WARNING muranoconductor.vm_agent [-] Handling errors ([{'source': 'command', 'command': None, 'details': None, 'timestamp': '2013-12-13T14:06:38.153014', 'message': u'Command execution stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: An error occurred while performing the operation.\n An error occurred while adding nodes to the cluster \'sdgsgs\'.\n An error occurred while adding node \'LJENTHP5H1KFK3.rgwsgsg.egsgsg\' to cluster \'sdgsgs\'.\n This operation returned because the timeout period expired', 'type': u'System.Management.Automation.ActionPreferenceStopException'}]) in failure block 2013-12-13 14:06:38.370 17915 DEBUG muranoconductor.reporting [-] Reported '{'environment_id': u'094e2144df3f4b31a223b6ae5311b144', 'level': 'error', 'text': u'Unable to create failover cluster for SQL Server Service qwetfwge due to [{"source": "command", "command": null, "details": null, "timestamp": "2013-12-13T14:06:38.153014", "message": "Command execution stopped because the preference variable \\"ErrorActionPreference\\" or common parameter is set to Stop: An error occurred while performing the operation.\\n An error occurred while adding nodes to the cluster \'sdgsgs\'.\\n An error occurred while adding node \'LJENTHP5H1KFK3.rgwsgsg.egsgsg\' to cluster \'sdgsgs\'.\\n This operation returned because the timeout period expired", "type": "System.Management.Automation.ActionPreferenceStopException"}]', 'entity': 'Service', 'details': None, 'id': u'ff0e3b56b04344278f60ae3915471a47'}' to API _report_func /usr/local/lib/python2.7/dist-packages/muranoconductor/reporting.py:50 2013-12-13 14:06:38.588 17915 INFO muranoconductor.app [-] Workflow stop requested 2013-12-13 14:06:38.589 17915 INFO muranoconductor.app [-] Workflow stopped by 'stop' command 2013-12-13 14:06:38.590 17915 DEBUG muranoconductor.metadata [-] Deleting metadata folder 094e2144df3f4b31a223b6ae5311b144 release /usr/local/lib/python2.7/dist-packages/muranoconductor/metadata.py:127 2013-12-13 14:06:39.026 17915 INFO muranoconductor.app [-] Finished processing task . Result = {"updated": "2013-12-13T13:25:05.067929", "networking": {"routerId": "225c219b-c074-400c-9cbd-e07003df900d", "cidr": "10.0.0.0/24", "createNetwork": true, "state": {"join_net_cidr_done": true, "ready_for_cf": true, "new_net_cidr_done": true, "ready_for_cidrs": true}, "topology": "routed"}, "name": "rreregergh", "created": "2013-12-13T13:25:05.071179", "tenant_id": "291953e709ed4f89a585777aef110fde", "version": 0, "services": [{"updated": "2013-12-13 13:26:27.618313", "availabilityZone": "nova", "name": "rgwsgsg.egsgsg", "created": "2013-12-13 13:26:27.618304", "id": "58922b5b4a7e45ebaf0d1b4b94e92bc7", "adminPassword": "*** SANITIZED ***", "domain": "rgwsgsg.egsgsg", "unitNamingPattern": "", "state": {"primaryDcIp": "10.0.0.2", "primaryDc": "rgwsgsg.egsgsg_instance_0", "domainAdminPassword": "*** SANITIZED ***"}, "adminAccountName": "Administrator", "osImage": {"type": "windows.2012", "name": "ws-2012-std", "title": "Windows"}, "units": [{"id": "7a2c31b23a9448e0a01da8c51e724185", "isMaster": true, "name": "rgwsgsg.egsgsg_instance_0", "recoveryPassword": "*** SANITIZED ***", "state": {"hostname": "oighhhp5h1kfi1"}}], "securityTemplates": ["DomainSecurity", "WindowsSecurity"], "configuration": "standalone", "type": "activeDirectory", "flavor": "m1.medium"}, {"domain": "rgwsgsg.egsgsg", "domainAdminPassword": "*** SANITIZED ***", "externalAD": false, "sqlServiceUserName": "sergey", "sqlServicePassword": "*** SANITIZED ***", "osImage": {"type": "windows.2012", "name": "ws-2012-std", "title": "Windows"}, "agListenerName": "thrwgf", "clusterIp": "10.0.0.50", "flavor": "m1.medium", "id": "ff0e3b56b04344278f60ae3915471a47", "agGroupName": "rsgsrgrs", "domainAdminUserName": "Administrator", "agListenerIP": "10.0.0.55", "state": {"adminPassword": "*** SANITIZED ***"}, "units": [{"isMaster": true, "name": "node-1", "domain": "rgwsgsg.egsgsg", "state": {"failoverClusterPrerequisitesInstalled": true, "domain": "rgwsgsg.egsgsg", "hostname": "mukkqhp5h1kfj2", "domainIp": "10.0.0.2"}, "isSync": true, "id": "f9dc8a49da234e1091aa8bbdcaf0fc4a"}, {"isMaster": false, "name": "node-2", "domain": "rgwsgsg.egsgsg", "state": {"failoverClusterPrerequisitesInstalled": true, "domain": "rgwsgsg.egsgsg", "hostname": "ljenthp5h1kfk3", "domainIp": "10.0.0.2"}, "isSync": true, "id": "0e966c69d781427987de2561f82cfab8"}], "securityTemplates": ["SQL-security", "WindowsSecurity"], "type": "msSqlClusterServer", "updated": "2013-12-13 13:28:15.346452", "availabilityZone": "nova", "adminPassword": "*** SANITIZED ***", "clusterName": "sdgsgs", "databases": ["megadb"], "unitNamingPattern": "", "name": "qwetfwge", "created": "2013-12-13 13:28:15.346442", "saPassword": "*** SANITIZED ***", "mixedModeAuth": true}], "id": "094e2144df3f4b31a223b6ae5311b144"}