'LDAP_AUTHENTICATION_STRATEGY': 'SIMPLE', 'LDAP_MANAGER_DN': 'cn=read-only-admin,dc=example,dc=com', 'LDAP_MANAGER_PASSWORD': '******', 'LDAP_USER_SEARCH_BASE': 'dc=example,dc=com', 'LDAP_USER_SEARCH_FILTER': '(uid={0})', 'LDAP_IDENTITY_STRATEGY': 'USE_USERNAME', 'LDAP_URL': 'ldap://ldap.forumsys.com:389', } d_containers = [ DockerContainer( name='secure-nifi', image_name='apache/nifi', image_tag='1.7.1', ports={'8443/tcp': 8443}, env=ldap_env_vars, volumes={host_certs_path: { 'bind': '/opt/certs', 'mode': 'ro' }}, ), DockerContainer( name='secure-registry', image_name='apache/nifi-registry', image_tag='0.2.0', ports={'18443/tcp': 18443}, env=tls_env_vars, volumes={host_certs_path: { 'bind': '/opt/certs', 'mode': 'ro' }},
prod_reg_port = prod_nifi_port + 1 dev_nifi_url = 'http://localhost:' + str(dev_nifi_port) + '/nifi' prod_nifi_url = 'http://localhost:' + str(prod_nifi_port) + '/nifi' dev_reg_url = 'http://localhost:' + str(dev_reg_port) + '/nifi-registry' prod_reg_url = 'http://localhost:' + str(prod_reg_port) + '/nifi-registry' dev_nifi_api_url = dev_nifi_url + '-api' prod_nifi_api_url = prod_nifi_url + '-api' dev_reg_api_url = dev_reg_url + '-api' prod_reg_api_url = prod_reg_url + '-api' d_containers = [ DockerContainer(name='nifi-dev', image_name='apache/nifi', image_tag='latest', ports={str(dev_nifi_port) + '/tcp': dev_nifi_port}, env={'NIFI_WEB_HTTP_PORT': str(dev_nifi_port)}), DockerContainer(name='nifi-prod', image_name='apache/nifi', image_tag='latest', ports={str(prod_nifi_port) + '/tcp': prod_nifi_port}, env={'NIFI_WEB_HTTP_PORT': str(prod_nifi_port)}), DockerContainer(name='reg-dev', image_name='apache/nifi-registry', image_tag='latest', ports={str(dev_reg_port) + '/tcp': dev_reg_port}, env={'NIFI_REGISTRY_WEB_HTTP_PORT': str(dev_reg_port)}), DockerContainer(name='reg-prod', image_name='apache/nifi-registry', image_tag='latest',
import sys import nipyapi from nipyapi.utils import DockerContainer log = logging.getLogger() log.setLevel(logging.INFO) stream = logging.StreamHandler(sys.stdout) stream.setLevel(logging.INFO) log.addHandler(stream) d_network_name = 'bbdemo' d_containers = [ DockerContainer(name='nipyapi_nifi_1', image_name='chaffelson/nifi', image_tag='1.5.0', ports={'8080/tcp': 8080}, test_url='http://localhost:8080/nifi'), DockerContainer(name='nipyapi_nifi_2', image_name='chaffelson/nifi', image_tag='1.5.0', ports={'9090/tcp': 9090}, env=['NIFI_WEB_HTTP_PORT=9090'], test_url='http://localhost:9090/nifi'), DockerContainer(name='nipyapi_reg', image_name='chaffelson/nifi-registry', image_tag='0.1.0', ports={'18080/tcp': 18080}, test_url='http://localhost:18080/nifi-registry'), DockerContainer(name='nipyapi_solr', image_name='solr',