Esempio n. 1
0
    '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'
        }},
Esempio n. 2
0
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',
Esempio n. 3
0
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',