Exemplo n.º 1
0
def check_target():
    """ Run multiple checks at target machine """
    targetinfo = {}
    get_actor('check_target_group').execute(targetinfo)

    get_actor('check_target').execute(targetinfo)
    pprint(targetinfo['targetinfo'])
Exemplo n.º 2
0
def test_create_container_actor():
    data = {
        'container_directory': [{
            'value': '/var/lib/leapp/macrocontainers/cos7'
        }],
        'container_name': [{
            'value': 'cos7'
        }],
        'image': [{
            'value': 'centos:7'
        }],
        'init_bin': [{
            'value': '/sbin/init'
        }],
        'exposed_ports': [{
            'ports': [
                {
                    'protocol': 'tcp',
                    'port': 22
                },
                {
                    'protocol': 'tcp',
                    'port': 80,
                    'exposed_port': 8080
                },
                {
                    'protocol': 'udp',
                    'port': 80,
                    'exposed_port': 8080
                },
            ]
        }],
    }
    get_actor('create_container').execute(data)
    pprint(data)
Exemplo n.º 3
0
def inspect_machine_ansible():
    """ Run multiple checks at a given machine """
    machineinfo = {
        "source_host": {"value": "localhost"},
        "source_user_name": {"value": "root"},
    }
    get_actor('inspect_machine_ansible_group').execute(machineinfo)
    get_actor('inspect_machine').execute(machineinfo)
    pprint(machineinfo['machineinfo'])
Exemplo n.º 4
0
def remote_target_check():
    """ Run multiple checks at a given machine """
    data = {
        "target_host": [{
            "value": "10.34.76.245"
        }],
        "target_user_name": [{
            "value": "root"
        }],
        "container_name": [{
            "value": "container_centos6-app-vm"
        }]
    }
    get_actor('remote-destroy-container').execute(data)
    pprint(data)
Exemplo n.º 5
0
def test_ansible_executor():
    """ Execute ansible_setup actor to test ansible executor """
    data = {}
    print("Before execution")
    print("=" * 70)
    pprint(data)
    print("=" * 70)
    print("Execution result:", get_actor('ansible_setup').execute(data))
    print("=" * 70)
    print("After execution")
    pprint(data)
Exemplo n.º 6
0
def test_output_processors():
    """ Execute iplist actor to test output processors """
    data = {}
    print("Before execution")
    print("=" * 70)
    pprint(data)
    print("=" * 70)
    print("Execution result:", get_actor('iplist').execute(data))
    print("=" * 70)
    print("After execution")
    pprint(data)
Exemplo n.º 7
0
def test_create_container_name_actor():
    data = {
        'user_container_name': {
            'value': ''
        },
        'hostnameinfo': {
            'hostname': 'test_hostname'
        }
    }
    get_actor('create_container_name').execute(data)
    pprint(data)
    data = {
        'user_container_name': {
            'value': 'test'
        },
        'hostnameinfo': {
            'hostname': 'test_hostname'
        }
    }
    get_actor('create_container_name').execute(data)
    pprint(data)
Exemplo n.º 8
0
def inspect_machine(shallow=True):
    """ Run multiple checks at target machine """
    machineinfo = {}
    get_actor('inspect_machine_group').execute(machineinfo)
    if not shallow:
        get_actor('rpm_list').execute(machineinfo)
    get_actor('inspect_machine').execute(machineinfo)
    pprint(machineinfo['machineinfo'])
Exemplo n.º 9
0
def test_passing_data_actor():
    """ Execute  actor providing data"""
    data = {
        "filter": {
            "value": "test"
        },
        "rpm_packages": {
            "packages": [{
                "name": "test-1",
                "version": "1"
            }, {
                "name": "tast-2",
                "version": "1"
            }, {
                "name": "test-3",
                "version": "1"
            }, {
                "name": "tast-1",
                "version": "1"
            }]
        }
    }
    get_actor('filter_packages').execute(data)
    pprint(data)
Exemplo n.º 10
0
def test_extended_actor():
    """ Execute filter_kernel_packages actor to test extended actor """
    data = {
        "rpm_packages": {
            "packages": [
                {"name": "test-1", "version": "1"},
                {"name": "kernel-2", "version": "1"},
                {"name": "test-3", "version": "1"},
                {"name": "kernel-1", "version": "1"}
            ]
        }
    }

    print("Before execution")
    print("=" * 70)
    pprint(data)
    print("=" * 70)
    print("Execution result:",
          get_actor('filter_kernel_packages').execute(data))
    print("=" * 70)
    print("After execution")
    pprint(data)
Exemplo n.º 11
0
def test_python_executor():
    """ Execute osversion actor to test python executor """
    data = {}
    get_actor('osversion').execute(data)
    pprint(data)
def test_set_container_directory_actor():
    # data = {'container_name': {'value': 'container-name_name8'}}
    data = {'container_name': {'value': 'a'}}
    get_actor('set_container_directory').execute(data)
    pprint(data)
Exemplo n.º 13
0
def test_simple_actor():
    """ Execute containers_list to test simple executor """
    data = {}
    get_actor('containers_list').execute(data)
    pprint(data)
Exemplo n.º 14
0
def test_group_actor():
    """ Execute group-actor to test group executor """
    data = {}
    get_actor('group-actor').execute(data)
    pprint(data)
Exemplo n.º 15
0
def test_simple_actor():
    """ Execute simple-actor to test simple executor """
    data = {}
    get_actor('simple-actor').execute(data)
    pprint(data)