diff --git a/facts_about_hosts/10.1.162.216 b/facts_about_hosts/10.1.162.216 new file mode 100644 index 0000000..366fc31 --- /dev/null +++ b/facts_about_hosts/10.1.162.216 @@ -0,0 +1 @@ +{"ansible_facts": {"ansible_all_ipv4_addresses": ["10.1.162.216", "172.17.0.1", "192.168.122.1", "10.0.5.2"], "ansible_all_ipv6_addresses": ["2001:4800:1ae1:18:f816:3eff:feed:865e", "fe80::f816:3eff:feed:865e", "fe80::1451:64ff:fe76:a754", "fe80::1858:f5ff:fec6:c236", "fe80::f8fc:3aff:fee8:9e53", "fe80::984c:55ff:fef4:6842", "fe80::4453:80ff:fe9a:e351", "fe80::903d:a5ff:fefd:6118", "fe80::6c37:e1ff:fedf:2d89", "fe80::e027:8fff:fe5e:9441", "fe80::1ce9:d6ff:fe35:a520", "fe80::e027:8fff:fe5e:9441"], "ansible_architecture": "x86_64", "ansible_bios_date": "01/01/2011", "ansible_bios_version": "Bochs", "ansible_br_int": {"active": false, "device": "br-int", "macaddress": "5a:23:dd:1b:d8:49", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_br_ironic_vxlan": {"active": true, "device": "br_ironic_vxlan", "ipv6": [{"address": "fe80::984c:55ff:fef4:6842", "prefix": "64", "scope": "link"}], "macaddress": "9a:4c:55:f4:68:42", "mtu": 1450, "promisc": true, "type": "ether"}, "ansible_br_sub_node_0": {"active": true, "device": "br-sub-node-0", "id": "8000.923da5fd6118", "interfaces": ["ovs-sub-node-0"], "ipv6": [{"address": "fe80::1858:f5ff:fec6:c236", "prefix": "64", "scope": "link"}], "macaddress": "92:3d:a5:fd:61:18", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_br_sub_node_1": {"active": true, "device": "br-sub-node-1", "id": "8000.4653809ae351", "interfaces": ["ovs-sub-node-1"], "ipv6": [{"address": "fe80::f8fc:3aff:fee8:9e53", "prefix": "64", "scope": "link"}], "macaddress": "46:53:80:9a:e3:51", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_br_sub_node_2": {"active": true, "device": "br-sub-node-2", "id": "8000.6e37e1df2d89", "interfaces": ["ovs-sub-node-2"], "ipv6": [{"address": "fe80::1451:64ff:fe76:a754", "prefix": "64", "scope": "link"}], "macaddress": "6e:37:e1:df:2d:89", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-4.4.0-42-generic", "console": "ttyS0", "ro": true, "root": "UUID=c54032bf-c5f6-4949-9e20-032df1aaa161"}, "ansible_date_time": {"date": "2016-10-18", "day": "18", "epoch": "1476811748", "hour": "17", "iso8601": "2016-10-18T17:29:08Z", "iso8601_basic": "20161018T172908612637", "iso8601_basic_short": "20161018T172908", "iso8601_micro": "2016-10-18T17:29:08.612720Z", "minute": "29", "month": "10", "second": "08", "time": "17:29:08", "tz": "UTC", "tz_offset": "+0000", "weekday": "Tuesday", "weekday_number": "2", "weeknumber": "42", "year": "2016"}, "ansible_default_ipv4": {"address": "10.1.162.216", "alias": "ens3", "broadcast": "10.255.255.255", "gateway": "10.0.0.1", "interface": "ens3", "macaddress": "fa:16:3e:ed:86:5e", "mtu": 9000, "netmask": "255.0.0.0", "network": "10.0.0.0", "type": "ether"}, "ansible_default_ipv6": {"address": "2001:4800:1ae1:18:f816:3eff:feed:865e", "gateway": "fe80::def", "interface": "ens3", "macaddress": "fa:16:3e:ed:86:5e", "mtu": 9000, "prefix": "64", "scope": "global", "type": "ether"}, "ansible_devices": {"vda": {"holders": [], "host": "SCSI storage controller: Red Hat, Inc Virtio block device", "model": null, "partitions": {"vda1": {"sectors": "201324511", "sectorsize": 512, "size": "96.00 GB", "start": "2048"}}, "removable": "0", "rotational": "1", "sas_address": null, "sas_device_handle": null, "scheduler_mode": "", "sectors": "201326592", "sectorsize": "512", "size": "96.00 GB", "support_discard": "0", "vendor": "0x1af4"}, "vdb": {"holders": [], "host": "SCSI storage controller: Red Hat, Inc Virtio block device", "model": null, "partitions": {}, "removable": "0", "rotational": "1", "sas_address": null, "sas_device_handle": null, "scheduler_mode": "", "sectors": "2097152", "sectorsize": "512", "size": "1.00 GB", "support_discard": "0", "vendor": "0x1af4"}}, "ansible_distribution": "Ubuntu", "ansible_distribution_major_version": "16", "ansible_distribution_release": "xenial", "ansible_distribution_version": "16.04", "ansible_dns": {"nameservers": ["8.8.8.8", "8.8.4.4"], "search": ["openstacklocal"]}, "ansible_docker0": {"active": false, "device": "docker0", "id": "8000.024287b51688", "interfaces": [], "ipv4": {"address": "172.17.0.1", "broadcast": "global", "netmask": "255.255.0.0", "network": "172.17.0.0"}, "macaddress": "02:42:87:b5:16:88", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_domain": "", "ansible_ens3": {"active": true, "device": "ens3", "ipv4": {"address": "10.1.162.216", "broadcast": "10.255.255.255", "netmask": "255.0.0.0", "network": "10.0.0.0"}, "ipv6": [{"address": "2001:4800:1ae1:18:f816:3eff:feed:865e", "prefix": "64", "scope": "global"}, {"address": "fe80::f816:3eff:feed:865e", "prefix": "64", "scope": "link"}], "macaddress": "fa:16:3e:ed:86:5e", "mtu": 9000, "pciid": "virtio0", "promisc": false, "type": "ether"}, "ansible_env": {"HOME": "/home/ubuntu", "LANG": "en_US.UTF-8", "LC_ALL": "en_US.UTF-8", "LC_MESSAGES": "en_US.UTF-8", "LOGNAME": "ubuntu", "MAIL": "/var/mail/ubuntu", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games", "PWD": "/home/ubuntu", "SHELL": "/bin/bash", "SHLVL": "1", "SSH_CLIENT": "10.1.88.110 33460 22", "SSH_CONNECTION": "10.1.88.110 33460 10.1.162.216 22", "SSH_TTY": "/dev/pts/2", "TERM": "screen", "USER": "ubuntu", "XDG_RUNTIME_DIR": "/run/user/1000", "XDG_SESSION_ID": "3977", "_": "/bin/sh"}, "ansible_fips": false, "ansible_form_factor": "Other", "ansible_fqdn": "localhost", "ansible_gather_subset": ["hardware", "network", "virtual"], "ansible_hostname": "varun-subnode1", "ansible_interfaces": ["docker0", "ens3", "ovs-sub-node-2", "lo", "ovs-system", "vxlan_sys_4789", "br-sub-node-0", "br-int", "sub1brbm", "sub1brbm.126", "br_ironic_vxlan", "ovs-sub-node-0", "br-sub-node-2", "br-sub-node-1", "ovs-sub-node-1", "virbr0-nic", "virbr0"], "ansible_kernel": "4.4.0-42-generic", "ansible_lo": {"active": true, "device": "lo", "ipv4": {"address": "127.0.0.1", "broadcast": "host", "netmask": "255.0.0.0", "network": "127.0.0.0"}, "ipv6": [{"address": "::1", "prefix": "128", "scope": "host"}], "mtu": 65536, "promisc": false, "type": "loopback"}, "ansible_lsb": {"codename": "xenial", "description": "Ubuntu 16.04.1 LTS", "id": "Ubuntu", "major_release": "16", "release": "16.04"}, "ansible_machine": "x86_64", "ansible_machine_id": "f3c175a8627f40819e9120c124d2350d", "ansible_memfree_mb": 3758, "ansible_memory_mb": {"nocache": {"free": 6995, "used": 988}, "real": {"free": 3758, "total": 7983, "used": 4225}, "swap": {"cached": 0, "free": 8192, "total": 8192, "used": 0}}, "ansible_memtotal_mb": 7983, "ansible_mounts": [{"device": "/dev/vda1", "fstype": "ext4", "mount": "/", "options": "rw,relatime,data=ordered", "size_available": 86761734144, "size_total": 99858587648, "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}, {"device": "/dev/vda1", "fstype": "ext4", "mount": "/var/lib/docker/overlay", "options": "rw,relatime,data=ordered", "size_available": 86761734144, "size_total": 99858587648, "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}], "ansible_nodename": "varun-subnode1", "ansible_os_family": "Debian", "ansible_ovs_sub_node_0": {"active": true, "device": "ovs-sub-node-0", "ipv6": [{"address": "fe80::903d:a5ff:fefd:6118", "prefix": "64", "scope": "link"}], "macaddress": "92:3d:a5:fd:61:18", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_sub_node_1": {"active": true, "device": "ovs-sub-node-1", "ipv6": [{"address": "fe80::4453:80ff:fe9a:e351", "prefix": "64", "scope": "link"}], "macaddress": "46:53:80:9a:e3:51", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_sub_node_2": {"active": true, "device": "ovs-sub-node-2", "ipv6": [{"address": "fe80::6c37:e1ff:fedf:2d89", "prefix": "64", "scope": "link"}], "macaddress": "6e:37:e1:df:2d:89", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_system": {"active": false, "device": "ovs-system", "macaddress": "0a:8a:e6:74:1f:69", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_pkg_mgr": "apt", "ansible_processor": ["GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)"], "ansible_processor_cores": 1, "ansible_processor_count": 8, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 8, "ansible_product_name": "OpenStack Nova", "ansible_product_serial": "NA", "ansible_product_uuid": "NA", "ansible_product_version": "13.1.2", "ansible_python": {"executable": "/usr/bin/python", "has_sslcontext": true, "type": "CPython", "version": {"major": 2, "micro": 12, "minor": 7, "releaselevel": "final", "serial": 0}, "version_info": [2, 7, 12, "final", 0]}, "ansible_python_version": "2.7.12", "ansible_selinux": false, "ansible_service_mgr": "systemd", "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAJZkIEPai6DOXSXGQNiZ83hx2jqeWBErvRHH/M3tDiFigy4EOePMYg+IExxxwxtsOO69bqQsGSFR7BXxxnTm1/oJUKgcmEEdg589V+GFHj2s5Q5jibSTntBmd/4mMfEL7MkAIoQunf4CL5QObH7r85N6hqqCH1eq8PoMsfy57939AAAAFQC6jWgVZKcCDRQi+P1abZ8zIiPvdQAAAIBFYBjMhieupPj1fZhRuW/VZOd39mOWb5/0UFpPaqmIH74w8iWDLJL2n4lXPCPMb6E6r6ERPOb5gPyAIHre23u4HiXrGnSxANoTygzG3KYN1GPK3Zw4rGM+g9JrDzfRwh+kqij0GPJfV9/I2AvL7jq7oq4DPV+GabSFRwtuRcv3mwAAAIBVL5WG0EjUpYbz57MA23FfaFlooL9Oy/7bmKE5wzpNJX8pKnuTjxMJ3kL2dgYsMh29ojvuX3lmMR+qEwKiPLinDFRTX7X527RMSkyQqwS0Yv0rZmYPcZtKzQvoF7xSUBl+eoAiWx8UdRT8yj9kPM+X8xlrOQsEMPkKWZ5xDQSe9Q==", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMXCKS58OTF0Ts6TFt0ge6etDQ9eaD+Qd4+GgVu5yWzbN0mZMl0SiiwY9FWKf+wySDdL8K05E/C60OuffJrGPk=", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAINHZh+gUUu2qscWE4G5EUSUSif6ymjZDIoWFhvsuyby6", "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDWHVPmxko0j5jGyyw7gOcRXtgElZ8llANtmR1EzMhRKwjzP0dL6QM2tYi9lm2Px7/Fi/3GS3PbSvIJCKH+LcCAwzjy2QC2FIg+Z6tCBNHaZWVGw0gteL4FY2uQm+GQDj2O/e5CIlX1FxeL+eq5b3yUKTFgEDgemxsCpFh/XR1B0Kfw2AM2jdLOhycZW/nYDOOhu4eQi2BcIraITmfOvj2U+Hwj2O/wo0NATb9RkvJ9JQZlPVoYEs5DK7cD75X71+zBJd79RDXXXWKLO2Eq9+5IItb4ic6VhnT6xBzH9Acxi1xAGSgE3tNTkMGgE3apUDDAp6l+dvlECEu0XxQE7a0L", "ansible_sub1brbm": {"active": true, "device": "sub1brbm", "ipv6": [{"address": "fe80::e027:8fff:fe5e:9441", "prefix": "64", "scope": "link"}], "macaddress": "e2:27:8f:5e:94:41", "mtu": 1400, "promisc": true, "type": "ether"}, "ansible_sub1brbm.126": {"active": true, "device": "sub1brbm.126", "ipv4": {"address": "10.0.5.2", "broadcast": "global", "netmask": "255.255.255.0", "network": "10.0.5.0"}, "ipv6": [{"address": "fe80::e027:8fff:fe5e:9441", "prefix": "64", "scope": "link"}], "macaddress": "e2:27:8f:5e:94:41", "mtu": 1400, "promisc": false, "type": "ether"}, "ansible_swapfree_mb": 8192, "ansible_swaptotal_mb": 8192, "ansible_system": "Linux", "ansible_system_capabilities": [""], "ansible_system_capabilities_enforced": "True", "ansible_system_vendor": "OpenStack Foundation", "ansible_uptime_seconds": 410388, "ansible_user_dir": "/home/ubuntu", "ansible_user_gecos": "Ubuntu", "ansible_user_gid": 1000, "ansible_user_id": "ubuntu", "ansible_user_shell": "/bin/bash", "ansible_user_uid": 1000, "ansible_userspace_architecture": "x86_64", "ansible_userspace_bits": "64", "ansible_virbr0": {"active": false, "device": "virbr0", "id": "8000.5254003aeac1", "interfaces": ["virbr0-nic"], "ipv4": {"address": "192.168.122.1", "broadcast": "192.168.122.255", "netmask": "255.255.255.0", "network": "192.168.122.0"}, "macaddress": "52:54:00:3a:ea:c1", "mtu": 1500, "promisc": false, "stp": true, "type": "bridge"}, "ansible_virbr0_nic": {"active": false, "device": "virbr0-nic", "macaddress": "52:54:00:3a:ea:c1", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_virtualization_role": "host", "ansible_virtualization_type": "kvm", "ansible_vxlan_sys_4789": {"active": true, "device": "vxlan_sys_4789", "ipv6": [{"address": "fe80::1ce9:d6ff:fe35:a520", "prefix": "64", "scope": "link"}], "macaddress": "1e:e9:d6:35:a5:20", "mtu": 65485, "promisc": true, "type": "ether"}, "facter_architecture": "amd64", "facter_augeasversion": "1.4.0", "facter_blockdevice_vda_size": 103079215104, "facter_blockdevice_vda_vendor": "0x1af4", "facter_blockdevice_vdb_size": 1073741824, "facter_blockdevice_vdb_vendor": "0x1af4", "facter_blockdevices": "vda,vdb", "facter_domain": "openstacklocal", "facter_ec2_ami_id": "ami-00000d30", "facter_ec2_ami_launch_index": "0", "facter_ec2_ami_manifest_path": "FIXME", "facter_ec2_block_device_mapping_ami": "vda", "facter_ec2_block_device_mapping_root": "/dev/vda", "facter_ec2_block_device_mapping_swap": "/dev/vdb", "facter_ec2_hostname": "varun-subnode1.openstacklocal", "facter_ec2_instance_action": "none", "facter_ec2_instance_id": "i-0044aefb", "facter_ec2_instance_type": "m2.medium", "facter_ec2_local_hostname": "varun-subnode1.openstacklocal", "facter_ec2_local_ipv4": "10.1.162.216", "facter_ec2_metadata": {"ami-id": "ami-00000d30", "ami-launch-index": "0", "ami-manifest-path": "FIXME", "block-device-mapping": {"ami": "vda", "root": "/dev/vda", "swap": "/dev/vdb"}, "hostname": "varun-subnode1.openstacklocal", "instance-action": "none", "instance-id": "i-0044aefb", "instance-type": "m2.medium", "local-hostname": "varun-subnode1.openstacklocal", "local-ipv4": "10.1.162.216", "placement": {"availability-zone": "nova"}, "public-hostname": "varun-subnode1.openstacklocal", "public-ipv4": null, "public-keys": {"0": {"openssh-key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLcDK1wEL7cJLETYADWVZ9sNcvqF80t/Tmh1KNr+dqm8pRHP64ZdTYvrcmFbAyUDf62cUdrmlMGHggy//5EVGiIdQHyx+HytNHA+Q65Z1v4ln4qafRMDqnMpJFL8QzKP1VmvfMrYBnPrx3Xoh6oc6NB2vulgS+VoFe2p5FKTLEGbOVHXsv7ku5R9efwkyRvsV8L6p3xH3PHr+Ijw2lSk3c0PViXBMOTKOmWVSx+pkxrnWtCXA7cfD2Gejc1TD+FWV3wNs+s/qG2kUkuzu9qggvAMGWEn2kDfzEvT2R/EWtvhptvwG7pwyXmOAKOvSPd88GT1SXeP0JMsm+cn+Lq7j/ varun.gadiraju@intel.com"}}, "reservation-id": "r-i307zlyc", "security-groups": ["varun_sec", "default"]}, "facter_ec2_placement_availability_zone": "nova", "facter_ec2_public_hostname": "varun-subnode1.openstacklocal", "facter_ec2_public_keys_0_openssh_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLcDK1wEL7cJLETYADWVZ9sNcvqF80t/Tmh1KNr+dqm8pRHP64ZdTYvrcmFbAyUDf62cUdrmlMGHggy//5EVGiIdQHyx+HytNHA+Q65Z1v4ln4qafRMDqnMpJFL8QzKP1VmvfMrYBnPrx3Xoh6oc6NB2vulgS+VoFe2p5FKTLEGbOVHXsv7ku5R9efwkyRvsV8L6p3xH3PHr+Ijw2lSk3c0PViXBMOTKOmWVSx+pkxrnWtCXA7cfD2Gejc1TD+FWV3wNs+s/qG2kUkuzu9qggvAMGWEn2kDfzEvT2R/EWtvhptvwG7pwyXmOAKOvSPd88GT1SXeP0JMsm+cn+Lq7j/ varun.gadiraju@intel.com", "facter_ec2_reservation_id": "r-i307zlyc", "facter_ec2_security_groups_0": "varun_sec", "facter_ec2_security_groups_1": "default", "facter_facterversion": "2.4.6", "facter_filesystems": "btrfs,ext2,ext3,ext4,msdos,squashfs,ufs,vfat,xfs", "facter_fqdn": "varun-subnode1.openstacklocal", "facter_gid": "ubuntu", "facter_hardwareisa": "x86_64", "facter_hardwaremodel": "x86_64", "facter_hostname": "varun-subnode1", "facter_id": "ubuntu", "facter_interfaces": "br_int,br_sub_node_0,br_sub_node_1,br_sub_node_2,br_ironic_vxlan,docker0,ens3,lo,ovs_sub_node_0,ovs_sub_node_1,ovs_sub_node_2,ovs_system,sub1brbm,sub1brbm_126,virbr0,virbr0_nic,vxlan_sys_4789", "facter_ipaddress": "172.17.0.1", "facter_ipaddress6": "2001:4800:1ae1:18:f816:3eff:feed:865e", "facter_ipaddress6_ens3": "2001:4800:1ae1:18:f816:3eff:feed:865e", "facter_ipaddress_docker0": "172.17.0.1", "facter_ipaddress_ens3": "10.1.162.216", "facter_ipaddress_lo": "127.0.0.1", "facter_ipaddress_sub1brbm_126": "10.0.5.2", "facter_ipaddress_virbr0": "192.168.122.1", "facter_is_virtual": true, "facter_kernel": "Linux", "facter_kernelmajversion": "4.4", "facter_kernelrelease": "4.4.0-42-generic", "facter_kernelversion": "4.4.0", "facter_lsbdistcodename": "xenial", "facter_lsbdistdescription": "Ubuntu 16.04.1 LTS", "facter_lsbdistid": "Ubuntu", "facter_lsbdistrelease": "16.04", "facter_lsbmajdistrelease": "16.04", "facter_macaddress": "5a:23:dd:1b:d8:49", "facter_macaddress_br_int": "5a:23:dd:1b:d8:49", "facter_macaddress_br_ironic_vxlan": "9a:4c:55:f4:68:42", "facter_macaddress_br_sub_node_0": "92:3d:a5:fd:61:18", "facter_macaddress_br_sub_node_1": "46:53:80:9a:e3:51", "facter_macaddress_br_sub_node_2": "6e:37:e1:df:2d:89", "facter_macaddress_docker0": "02:42:87:b5:16:88", "facter_macaddress_ens3": "fa:16:3e:ed:86:5e", "facter_macaddress_ovs_sub_node_0": "92:3d:a5:fd:61:18", "facter_macaddress_ovs_sub_node_1": "46:53:80:9a:e3:51", "facter_macaddress_ovs_sub_node_2": "6e:37:e1:df:2d:89", "facter_macaddress_ovs_system": "0a:8a:e6:74:1f:69", "facter_macaddress_sub1brbm": "e2:27:8f:5e:94:41", "facter_macaddress_sub1brbm_126": "e2:27:8f:5e:94:41", "facter_macaddress_virbr0": "52:54:00:3a:ea:c1", "facter_macaddress_virbr0_nic": "52:54:00:3a:ea:c1", "facter_macaddress_vxlan_sys_4789": "1e:e9:d6:35:a5:20", "facter_memoryfree": "6.81 GB", "facter_memoryfree_mb": "6972.55", "facter_memorysize": "7.80 GB", "facter_memorysize_mb": "7983.08", "facter_mtu_br_int": 1500, "facter_mtu_br_ironic_vxlan": 1450, "facter_mtu_br_sub_node_0": 1500, "facter_mtu_br_sub_node_1": 1500, "facter_mtu_br_sub_node_2": 1500, "facter_mtu_docker0": 1500, "facter_mtu_ens3": 9000, "facter_mtu_lo": 65536, "facter_mtu_ovs_sub_node_0": 1500, "facter_mtu_ovs_sub_node_1": 1500, "facter_mtu_ovs_sub_node_2": 1500, "facter_mtu_ovs_system": 1500, "facter_mtu_sub1brbm": 1400, "facter_mtu_sub1brbm_126": 1400, "facter_mtu_virbr0": 1500, "facter_mtu_virbr0_nic": 1500, "facter_mtu_vxlan_sys_4789": 65485, "facter_netmask": "255.255.0.0", "facter_netmask_docker0": "255.255.0.0", "facter_netmask_ens3": "255.0.0.0", "facter_netmask_lo": "255.0.0.0", "facter_netmask_sub1brbm_126": "255.255.255.0", "facter_netmask_virbr0": "255.255.255.0", "facter_network_docker0": "172.17.0.0", "facter_network_ens3": "10.0.0.0", "facter_network_lo": "127.0.0.0", "facter_network_sub1brbm_126": "10.0.5.0", "facter_network_virbr0": "192.168.122.0", "facter_operatingsystem": "Ubuntu", "facter_operatingsystemmajrelease": "16.04", "facter_operatingsystemrelease": "16.04", "facter_os": {"family": "Debian", "lsb": {"distcodename": "xenial", "distdescription": "Ubuntu 16.04.1 LTS", "distid": "Ubuntu", "distrelease": "16.04", "majdistrelease": "16.04"}, "name": "Ubuntu", "release": {"full": "16.04", "major": "16.04"}}, "facter_osfamily": "Debian", "facter_partitions": {"vda1": {"filesystem": "ext4", "label": "cloudimg-rootfs", "mount": "/", "size": "201324511", "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}}, "facter_path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games", "facter_physicalprocessorcount": 8, "facter_processor0": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor1": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor2": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor3": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor4": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor5": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor6": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor7": "Intel Xeon E312xx (Sandy Bridge)", "facter_processorcount": 8, "facter_processors": {"count": 8, "models": ["Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)"], "physicalcount": 8}, "facter_ps": "ps -ef", "facter_puppetversion": "3.8.5", "facter_rubyplatform": "x86_64-linux-gnu", "facter_rubysitedir": "/usr/local/lib/site_ruby/2.3.0", "facter_rubyversion": "2.3.1", "facter_selinux": false, "facter_sshdsakey": "AAAAB3NzaC1kc3MAAACBAJZkIEPai6DOXSXGQNiZ83hx2jqeWBErvRHH/M3tDiFigy4EOePMYg+IExxxwxtsOO69bqQsGSFR7BXxxnTm1/oJUKgcmEEdg589V+GFHj2s5Q5jibSTntBmd/4mMfEL7MkAIoQunf4CL5QObH7r85N6hqqCH1eq8PoMsfy57939AAAAFQC6jWgVZKcCDRQi+P1abZ8zIiPvdQAAAIBFYBjMhieupPj1fZhRuW/VZOd39mOWb5/0UFpPaqmIH74w8iWDLJL2n4lXPCPMb6E6r6ERPOb5gPyAIHre23u4HiXrGnSxANoTygzG3KYN1GPK3Zw4rGM+g9JrDzfRwh+kqij0GPJfV9/I2AvL7jq7oq4DPV+GabSFRwtuRcv3mwAAAIBVL5WG0EjUpYbz57MA23FfaFlooL9Oy/7bmKE5wzpNJX8pKnuTjxMJ3kL2dgYsMh29ojvuX3lmMR+qEwKiPLinDFRTX7X527RMSkyQqwS0Yv0rZmYPcZtKzQvoF7xSUBl+eoAiWx8UdRT8yj9kPM+X8xlrOQsEMPkKWZ5xDQSe9Q==", "facter_sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMXCKS58OTF0Ts6TFt0ge6etDQ9eaD+Qd4+GgVu5yWzbN0mZMl0SiiwY9FWKf+wySDdL8K05E/C60OuffJrGPk=", "facter_sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAINHZh+gUUu2qscWE4G5EUSUSif6ymjZDIoWFhvsuyby6", "facter_sshfp_dsa": "SSHFP 2 1 2fba3582b0eb307cd5d28afc69722dca15709589\nSSHFP 2 2 279e024720023523b492b8a727ee64d2eb66cfec1f114cec6bc98499d0fcf8ad", "facter_sshfp_ecdsa": "SSHFP 3 1 aa5fc7058c99491fc42b4a6fd5a2a39409369622\nSSHFP 3 2 0628a34a327336129a5b52c6b92ba35a565a31c22f27e09f9828b056353fc1d4", "facter_sshfp_ed25519": "SSHFP 4 1 4bb0d1b83b91f50c12aba048668f32ce78235c17\nSSHFP 4 2 a1024bb52d0bcbfdb180220d9b313dd162fcfa243dc10eb535ebb141c77f8227", "facter_sshfp_rsa": "SSHFP 1 1 e7a18b5702b0eae8fb9a405d3fbf7c0a589b835c\nSSHFP 1 2 801b27fb733cec04b2753eb6cbc6c04b56626140873788a3f8d619e9f4abf6fa", "facter_sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDWHVPmxko0j5jGyyw7gOcRXtgElZ8llANtmR1EzMhRKwjzP0dL6QM2tYi9lm2Px7/Fi/3GS3PbSvIJCKH+LcCAwzjy2QC2FIg+Z6tCBNHaZWVGw0gteL4FY2uQm+GQDj2O/e5CIlX1FxeL+eq5b3yUKTFgEDgemxsCpFh/XR1B0Kfw2AM2jdLOhycZW/nYDOOhu4eQi2BcIraITmfOvj2U+Hwj2O/wo0NATb9RkvJ9JQZlPVoYEs5DK7cD75X71+zBJd79RDXXXWKLO2Eq9+5IItb4ic6VhnT6xBzH9Acxi1xAGSgE3tNTkMGgE3apUDDAp6l+dvlECEu0XxQE7a0L", "facter_swapfree": "8.00 GB", "facter_swapfree_mb": "8192.99", "facter_swapsize": "8.00 GB", "facter_swapsize_mb": "8192.99", "facter_system_uptime": {"days": 4, "hours": 113, "seconds": 410388, "uptime": "4 days"}, "facter_timezone": "UTC", "facter_uniqueid": "007f0100", "facter_uptime": "4 days", "facter_uptime_days": 4, "facter_uptime_hours": 113, "facter_uptime_seconds": 410388, "facter_virtual": "kvm", "module_setup": true}, "changed": false} \ No newline at end of file diff --git a/facts_about_hosts/10.1.88.110 b/facts_about_hosts/10.1.88.110 new file mode 100644 index 0000000..59027c1 --- /dev/null +++ b/facts_about_hosts/10.1.88.110 @@ -0,0 +1 @@ +{"ansible_facts": {"ansible_all_ipv4_addresses": ["10.1.88.110", "10.0.5.1", "172.17.0.1", "172.24.5.1", "192.168.122.1"], "ansible_all_ipv6_addresses": ["fe80::f447:c3ff:fe70:8dfc", "fe80::f452:26ff:fe38:1763", "fe80::a00b:f2ff:fe97:c7d0", "fe80::7099:cbff:feb5:7041", "fe80::f816:3eff:fec1:10f1", "fe80::e438:8ff:fe40:9f4b", "fe80::e438:8ff:fe40:9f4b", "fe80::8d9:89ff:feba:27c7", "fe80::dc6d:baff:fe98:b369", "fe80::5c62:8dff:fe15:1eba", "2001:db8::2", "fe80::d0e4:79ff:fe86:4b46", "fe80::882e:4aff:fe42:5322"], "ansible_architecture": "x86_64", "ansible_bios_date": "01/01/2011", "ansible_bios_version": "Bochs", "ansible_br_ex": {"active": true, "device": "br-ex", "ipv4": {"address": "172.24.5.1", "broadcast": "global", "netmask": "255.255.255.0", "network": "172.24.5.0"}, "ipv6": [{"address": "2001:db8::2", "prefix": "64", "scope": "global"}, {"address": "fe80::d0e4:79ff:fe86:4b46", "prefix": "64", "scope": "link"}], "macaddress": "d2:e4:79:86:4b:46", "mtu": 1400, "promisc": true, "type": "ether"}, "ansible_br_int": {"active": false, "device": "br-int", "macaddress": "66:59:16:66:22:42", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_br_ironic_vxlan": {"active": true, "device": "br_ironic_vxlan", "ipv6": [{"address": "fe80::7099:cbff:feb5:7041", "prefix": "64", "scope": "link"}], "macaddress": "72:99:cb:b5:70:41", "mtu": 1450, "promisc": true, "type": "ether"}, "ansible_br_node_0": {"active": true, "device": "br-node-0", "id": "8000.f647c3708dfc", "interfaces": ["ovs-node-0"], "ipv6": [{"address": "fe80::8d9:89ff:feba:27c7", "prefix": "64", "scope": "link"}], "macaddress": "f6:47:c3:70:8d:fc", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_br_node_1": {"active": true, "device": "br-node-1", "id": "8000.a20bf297c7d0", "interfaces": ["ovs-node-1"], "ipv6": [{"address": "fe80::dc6d:baff:fe98:b369", "prefix": "64", "scope": "link"}], "macaddress": "a2:0b:f2:97:c7:d0", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_br_node_2": {"active": true, "device": "br-node-2", "id": "8000.f65226381763", "interfaces": ["ovs-node-2"], "ipv6": [{"address": "fe80::5c62:8dff:fe15:1eba", "prefix": "64", "scope": "link"}], "macaddress": "f6:52:26:38:17:63", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_brbm": {"active": true, "device": "brbm", "ipv6": [{"address": "fe80::e438:8ff:fe40:9f4b", "prefix": "64", "scope": "link"}], "macaddress": "e6:38:08:40:9f:4b", "mtu": 1400, "promisc": true, "type": "ether"}, "ansible_brbm.126": {"active": true, "device": "brbm.126", "ipv4": {"address": "10.0.5.1", "broadcast": "global", "netmask": "255.255.255.0", "network": "10.0.5.0"}, "ipv6": [{"address": "fe80::e438:8ff:fe40:9f4b", "prefix": "64", "scope": "link"}], "macaddress": "e6:38:08:40:9f:4b", "mtu": 1400, "promisc": false, "type": "ether"}, "ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-4.4.0-36-generic", "console": "ttyS0", "ro": true, "root": "LABEL=cloudimg-rootfs"}, "ansible_date_time": {"date": "2016-10-18", "day": "18", "epoch": "1476811748", "hour": "17", "iso8601": "2016-10-18T17:29:08Z", "iso8601_basic": "20161018T172908512166", "iso8601_basic_short": "20161018T172908", "iso8601_micro": "2016-10-18T17:29:08.512242Z", "minute": "29", "month": "10", "second": "08", "time": "17:29:08", "tz": "UTC", "tz_offset": "+0000", "weekday": "Tuesday", "weekday_number": "2", "weeknumber": "42", "year": "2016"}, "ansible_default_ipv4": {"address": "10.1.88.110", "alias": "ens3", "broadcast": "10.255.255.255", "gateway": "10.0.0.1", "interface": "ens3", "macaddress": "fa:16:3e:c1:10:f1", "mtu": 9000, "netmask": "255.0.0.0", "network": "10.0.0.0", "type": "ether"}, "ansible_default_ipv6": {}, "ansible_devices": {"vda": {"holders": [], "host": "SCSI storage controller: Red Hat, Inc Virtio block device", "model": null, "partitions": {"vda1": {"sectors": "201324511", "sectorsize": 512, "size": "96.00 GB", "start": "2048"}}, "removable": "0", "rotational": "1", "sas_address": null, "sas_device_handle": null, "scheduler_mode": "", "sectors": "201326592", "sectorsize": "512", "size": "96.00 GB", "support_discard": "0", "vendor": "0x1af4"}, "vdb": {"holders": [], "host": "SCSI storage controller: Red Hat, Inc Virtio block device", "model": null, "partitions": {}, "removable": "0", "rotational": "1", "sas_address": null, "sas_device_handle": null, "scheduler_mode": "", "sectors": "2097152", "sectorsize": "512", "size": "1.00 GB", "support_discard": "0", "vendor": "0x1af4"}}, "ansible_distribution": "Ubuntu", "ansible_distribution_major_version": "16", "ansible_distribution_release": "xenial", "ansible_distribution_version": "16.04", "ansible_dns": {"nameservers": ["8.8.8.8", "8.8.4.4"], "search": ["openstacklocal"]}, "ansible_docker0": {"active": false, "device": "docker0", "id": "8000.0242be2204a7", "interfaces": [], "ipv4": {"address": "172.17.0.1", "broadcast": "global", "netmask": "255.255.0.0", "network": "172.17.0.0"}, "macaddress": "02:42:be:22:04:a7", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge"}, "ansible_domain": "", "ansible_dummy0": {"active": false, "device": "dummy0", "macaddress": "9a:1f:0c:ff:b6:e5", "mtu": 1500, "promisc": false, "type": "ether"}, "ansible_ens3": {"active": true, "device": "ens3", "ipv4": {"address": "10.1.88.110", "broadcast": "10.255.255.255", "netmask": "255.0.0.0", "network": "10.0.0.0"}, "ipv6": [{"address": "fe80::f816:3eff:fec1:10f1", "prefix": "64", "scope": "link"}], "macaddress": "fa:16:3e:c1:10:f1", "mtu": 9000, "pciid": "virtio0", "promisc": false, "type": "ether"}, "ansible_ens4": {"active": false, "device": "ens4", "macaddress": "fa:16:3e:41:99:18", "mtu": 1500, "pciid": "virtio1", "promisc": false, "type": "ether"}, "ansible_env": {"EDITOR": "vim", "EVENT_NOEPOLL": "1", "HOME": "/home/ubuntu", "LANG": "en_US.UTF-8", "LC_ALL": "en_US.UTF-8", "LC_MESSAGES": "en_US.UTF-8", "LESSCLOSE": "/usr/bin/lesspipe %s %s", "LESSOPEN": "| /usr/bin/lesspipe %s", "LOGNAME": "ubuntu", "LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", "MAIL": "/var/mail/ubuntu", "PATH": "/home/ubuntu/bin:/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin", "PWD": "/home/ubuntu/devstack-gate-test", "SHELL": "/bin/bash", "SHLVL": "3", "SSH_CLIENT": "10.205.111.103 37626 22", "SSH_CONNECTION": "10.205.111.103 37626 10.1.88.110 22", "SSH_TTY": "/dev/pts/0", "TERM": "screen", "TMUX": "/tmp/tmux-1000/default,10704,0", "TMUX_PANE": "%0", "USER": "ubuntu", "XDG_RUNTIME_DIR": "/run/user/1000", "XDG_SESSION_ID": "1", "_": "/usr/local/bin/ansible"}, "ansible_fips": false, "ansible_form_factor": "Other", "ansible_fqdn": "localhost", "ansible_gather_subset": ["hardware", "network", "virtual"], "ansible_genericswitch": {"active": false, "device": "genericswitch", "macaddress": "26:e0:97:43:a3:47", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_gs_port_01": {"active": false, "device": "gs_port_01", "macaddress": "4e:2c:df:d8:b0:39", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_hostname": "jlvillal-varun", "ansible_interfaces": ["ovs-system", "gs_port_01", "genericswitch", "br_ironic_vxlan", "dummy0", "ens4", "ens3", "lo", "vxlan_sys_4789", "brbm", "ovs-node-2", "ovs-node-0", "ovs-node-1", "brbm.126", "docker0", "br-int", "virbr0-nic", "virbr0", "br-node-2", "br-node-1", "br-node-0", "br-ex"], "ansible_kernel": "4.4.0-36-generic", "ansible_lo": {"active": true, "device": "lo", "ipv4": {"address": "127.0.0.1", "broadcast": "host", "netmask": "255.0.0.0", "network": "127.0.0.0"}, "ipv6": [{"address": "::1", "prefix": "128", "scope": "host"}], "mtu": 65536, "promisc": false, "type": "loopback"}, "ansible_lsb": {"codename": "xenial", "description": "Ubuntu 16.04.1 LTS", "id": "Ubuntu", "major_release": "16", "release": "16.04"}, "ansible_machine": "x86_64", "ansible_machine_id": "f3c175a8627f40819e9120c124d2350d", "ansible_memfree_mb": 246, "ansible_memory_mb": {"nocache": {"free": 2598, "used": 5385}, "real": {"free": 246, "total": 7983, "used": 7737}, "swap": {"cached": 5, "free": 958, "total": 1023, "used": 65}}, "ansible_memtotal_mb": 7983, "ansible_mounts": [{"device": "/dev/vda1", "fstype": "ext4", "mount": "/", "options": "rw,relatime,data=ordered", "size_available": 92424015872, "size_total": 99858587648, "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}, {"device": "/dev/vda1", "fstype": "ext4", "mount": "/var/lib/docker/overlay", "options": "rw,relatime,data=ordered", "size_available": 92424015872, "size_total": 99858587648, "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}, {"device": "/dev/loop0", "fstype": "xfs", "mount": "/opt/stack/data/swift/drives/sdb1", "options": "rw,noatime,nodiratime,attr2,nobarrier,inode64,logbufs=8,noquota", "size_available": 6307258368, "size_total": 6431965184, "uuid": "3d73843e-bb0b-4002-9428-463f1b586598"}], "ansible_nodename": "jlvillal-varun", "ansible_os_family": "Debian", "ansible_ovs_node_0": {"active": true, "device": "ovs-node-0", "ipv6": [{"address": "fe80::f447:c3ff:fe70:8dfc", "prefix": "64", "scope": "link"}], "macaddress": "f6:47:c3:70:8d:fc", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_node_1": {"active": true, "device": "ovs-node-1", "ipv6": [{"address": "fe80::a00b:f2ff:fe97:c7d0", "prefix": "64", "scope": "link"}], "macaddress": "a2:0b:f2:97:c7:d0", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_node_2": {"active": true, "device": "ovs-node-2", "ipv6": [{"address": "fe80::f452:26ff:fe38:1763", "prefix": "64", "scope": "link"}], "macaddress": "f6:52:26:38:17:63", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_ovs_system": {"active": false, "device": "ovs-system", "macaddress": "e2:1e:24:70:81:f9", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_pkg_mgr": "apt", "ansible_processor": ["GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)", "GenuineIntel", "Intel Xeon E312xx (Sandy Bridge)"], "ansible_processor_cores": 1, "ansible_processor_count": 8, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 8, "ansible_product_name": "OpenStack Nova", "ansible_product_serial": "NA", "ansible_product_uuid": "NA", "ansible_product_version": "13.1.2", "ansible_python": {"executable": "/usr/bin/python", "has_sslcontext": true, "type": "CPython", "version": {"major": 2, "micro": 12, "minor": 7, "releaselevel": "final", "serial": 0}, "version_info": [2, 7, 12, "final", 0]}, "ansible_python_version": "2.7.12", "ansible_selinux": false, "ansible_service_mgr": "systemd", "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAOyBJmPcjhMwmKbp4lwW9PVJ4+jewnK1OR1/NDoaINyoFOAIBW8pPXjRCVfpmOSFOttjFOGvENuhC9V4lD+PyYTip1Mmgf+LEhyrd2Nyq48U5/q9Rz15g0UBlIjNBtMQnMMwsdDAERBAJ9UofxeO1S6b+Yv2FFJED6H/ze4uTeI3AAAAFQD5Z+s2xr+n77hs/YwXhpTGdFACkwAAAIBsVfZ6MMlGWz1oNa5SKxuRzjqGFbrKvOnL+JOu11pS28M272lVKSEvdEtJ6z0kB5Ym/UD1MBFlM2lF9VD/pQnHfCk/Wy7lWiyF0LLQK4ysFgbYB4MhXlGl1vz6QsxRNQJ6TJdttWg+3lQCqEtGgZajMvxPuls0+ObYEvL0psymAwAAAIEA5zTKiNFwm0PAephb5md2ppa782dafZIEifcOr+fThnTUtdtuy8yRAkZxlqt57cAEVPNIH7NWoIDGsW/XIxEHJJ4p/al48E/nf2tlAG9Bw7NMvdORchyUaEZ0J8husyFgYXZS3/29+J9brENYzOPjiG5omgQwYmVmDx5uOntm1L4=", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEaUtaHZaOoVAM6ow+q6lv8Pbj458AHwsAjjvIahZoXTzlJNBXVRzhRPBJJoLy5MRdRlowt4I6qBsSPuYDLylJ0=", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAICQW2HA5BP0L41WnJXjLMGnjEqXSLoyytd8m1Y+S8u+g", "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCwxnqadXmP/ONow9H+UThYCt8RboyjffOj34bbhukpK6kFUnJXYhhsKYgg/paoK1llI17qntRiW3nL2+T2gSwcs1E45TK8xMvWC8CQJdRKqJOjDCrI1SHZXTRxDsmMFunFGufJEUswjYC1WfewtmHxZQ4oArKJXJ4zqvgznOyIYOPMz7rJXDG+tR3LqXAz4ANqeTRzQe0FVcda4EDu3iWs+OHaHKyl+Umt7s6a6lTxhXDMmFgF5JDiMjPp/NGLDQeQdoEk/ZMM+nLPqK6hfFOZslAwK3IIRm/2XE8H588vMloQE4c8+umzi96lIlbru4CISXA7smKFou+TNAXxoKXH", "ansible_swapfree_mb": 958, "ansible_swaptotal_mb": 1023, "ansible_system": "Linux", "ansible_system_capabilities": [""], "ansible_system_capabilities_enforced": "True", "ansible_system_vendor": "OpenStack Foundation", "ansible_uptime_seconds": 505401, "ansible_user_dir": "/home/ubuntu", "ansible_user_gecos": "Ubuntu", "ansible_user_gid": 1000, "ansible_user_id": "ubuntu", "ansible_user_shell": "/bin/bash", "ansible_user_uid": 1000, "ansible_userspace_architecture": "x86_64", "ansible_userspace_bits": "64", "ansible_virbr0": {"active": false, "device": "virbr0", "id": "8000.525400467c23", "interfaces": ["virbr0-nic"], "ipv4": {"address": "192.168.122.1", "broadcast": "192.168.122.255", "netmask": "255.255.255.0", "network": "192.168.122.0"}, "macaddress": "52:54:00:46:7c:23", "mtu": 1500, "promisc": false, "stp": true, "type": "bridge"}, "ansible_virbr0_nic": {"active": false, "device": "virbr0-nic", "macaddress": "52:54:00:46:7c:23", "mtu": 1500, "promisc": true, "type": "ether"}, "ansible_virtualization_role": "host", "ansible_virtualization_type": "kvm", "ansible_vxlan_sys_4789": {"active": true, "device": "vxlan_sys_4789", "ipv6": [{"address": "fe80::882e:4aff:fe42:5322", "prefix": "64", "scope": "link"}], "macaddress": "8a:2e:4a:42:53:22", "mtu": 65485, "promisc": true, "type": "ether"}, "facter_architecture": "amd64", "facter_augeasversion": "1.4.0", "facter_blockdevice_vda_size": 103079215104, "facter_blockdevice_vda_vendor": "0x1af4", "facter_blockdevice_vdb_size": 1073741824, "facter_blockdevice_vdb_vendor": "0x1af4", "facter_blockdevices": "vda,vdb", "facter_domain": "openstacklocal", "facter_ec2_ami_id": "ami-00000a25", "facter_ec2_ami_launch_index": "0", "facter_ec2_ami_manifest_path": "FIXME", "facter_ec2_block_device_mapping_ami": "vda", "facter_ec2_block_device_mapping_root": "/dev/vda", "facter_ec2_block_device_mapping_swap": "/dev/vdb", "facter_ec2_hostname": "jlvillal-varun.openstacklocal", "facter_ec2_instance_action": "none", "facter_ec2_instance_id": "i-0043cf3f", "facter_ec2_instance_type": "m2.medium", "facter_ec2_local_hostname": "jlvillal-varun.openstacklocal", "facter_ec2_local_ipv4": "10.1.88.110", "facter_ec2_metadata": {"ami-id": "ami-00000a25", "ami-launch-index": "0", "ami-manifest-path": "FIXME", "block-device-mapping": {"ami": "vda", "root": "/dev/vda", "swap": "/dev/vdb"}, "hostname": "jlvillal-varun.openstacklocal", "instance-action": "none", "instance-id": "i-0043cf3f", "instance-type": "m2.medium", "local-hostname": "jlvillal-varun.openstacklocal", "local-ipv4": "10.1.88.110", "placement": {"availability-zone": "nova"}, "public-hostname": "jlvillal-varun.openstacklocal", "public-ipv4": null, "public-keys": {"0": {"openssh-key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOfY4F1IaYb0p5ZmfJj9zQ5PVWYHCIJ/KgnYl+5ev+IVwr8AXtwbsym4O4BpTSqfRdHvQ1gEjAM3Tm9lOWJBRC4UCcXNUfVIVE68Um5NY1dBoGEEya4jOdwGVVMzBs8zSoHxaJwpRLtw1i7sa7nGjOqt7WKRHufsotN/bdtKbgkZKc0ujI4QCecw+DgXEJQT8EvAk1U7+Gr9w72CNUcPMjJc9t9lIDYRTgbXzkWdyfN6TleuIxTa9HG8LkoFj0HGlQ6UZZFgP0l6x5d2CMHYEyKHHDyQDslmcVm8lPlCXjiRZQuxKPRM+70lnf6mktS++KR82d9YhhyPj056aqE7eedY/0vL41k4IJQn1C9SD5n+Vs7fen7aORGQt6snw/kN0KjNKGFYhAJljpcQA/6tAayl5JkLYx+uQwTaHvHmmVX/iay9VTaYHghxjFgoT2JxrrbuR65YMw6sOPQ1f+CUYSmEVOI8FVyp/442DqIoyG6Y7bjqQCnt3kLJJj38rlveKCvZmu6bAfh6VwbH8zJp5U1o0J89wSV55k8aUD5K1uzJlS+V9eFBahWms1buf0yRnnTsbysx3R6BTVJemeAuGaC8V2t8avdn7HF+vwf8Sj8FNFKsK+3qJjOyS6XcrHedK0sYcC2ZtAukfsIxxdGZYmWcLJoVpeyxs2nCzdXN7INw== jlvillal@6700k.int.sodarock.com"}}, "reservation-id": "r-u8kpv4mo", "security-groups": ["default", "default"]}, "facter_ec2_placement_availability_zone": "nova", "facter_ec2_public_hostname": "jlvillal-varun.openstacklocal", "facter_ec2_public_keys_0_openssh_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOfY4F1IaYb0p5ZmfJj9zQ5PVWYHCIJ/KgnYl+5ev+IVwr8AXtwbsym4O4BpTSqfRdHvQ1gEjAM3Tm9lOWJBRC4UCcXNUfVIVE68Um5NY1dBoGEEya4jOdwGVVMzBs8zSoHxaJwpRLtw1i7sa7nGjOqt7WKRHufsotN/bdtKbgkZKc0ujI4QCecw+DgXEJQT8EvAk1U7+Gr9w72CNUcPMjJc9t9lIDYRTgbXzkWdyfN6TleuIxTa9HG8LkoFj0HGlQ6UZZFgP0l6x5d2CMHYEyKHHDyQDslmcVm8lPlCXjiRZQuxKPRM+70lnf6mktS++KR82d9YhhyPj056aqE7eedY/0vL41k4IJQn1C9SD5n+Vs7fen7aORGQt6snw/kN0KjNKGFYhAJljpcQA/6tAayl5JkLYx+uQwTaHvHmmVX/iay9VTaYHghxjFgoT2JxrrbuR65YMw6sOPQ1f+CUYSmEVOI8FVyp/442DqIoyG6Y7bjqQCnt3kLJJj38rlveKCvZmu6bAfh6VwbH8zJp5U1o0J89wSV55k8aUD5K1uzJlS+V9eFBahWms1buf0yRnnTsbysx3R6BTVJemeAuGaC8V2t8avdn7HF+vwf8Sj8FNFKsK+3qJjOyS6XcrHedK0sYcC2ZtAukfsIxxdGZYmWcLJoVpeyxs2nCzdXN7INw== jlvillal@6700k.int.sodarock.com", "facter_ec2_reservation_id": "r-u8kpv4mo", "facter_ec2_security_groups_0": "default", "facter_ec2_security_groups_1": "default", "facter_ec2_userdata": "#cloud-config\ndisable_root: false\nssh_authorized_keys:\n - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDxPqnKITE8cQ1pABPLxTiY7Z0l8ld8+l0F3tjnWMg904gVmC1Bdysckqt5UDF+i8xomv7peiHikXwzVE7urqG+JyC9ExguM6Uy4k9R164oCT8y7DmbUGoi2P+pTBM+T/WA16OwWuL2mlr9/UtJoNIdviHxo6ptrxuftVyDCieGq6o0zSmahsdyc4hQajkaiUvkOPdmYX7umTY6et0UhzsAQUC0FpVH4FUSQv3p4qJuXWOA/ABha+Z1YWj/iD6Qu7+s8mpPE7GKnZtCkCK+DA5Cc1YhF3Pm6VzdNAj/eKn5KPCvnjPRqARufHuft3imrl0E5oSFdKTWcGpgWdB3Eh+r john@linuxjohn4.jf.intel.com\n - ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEAhNiqq2SaUBYeUoEjLCGnWZN7/Yafs9IQwrj160yVZkjA4lEJKN/3L2/syAgFXy9zdJljFioiLVx7GX6BRuMeYxxL47ZA1PVNu9XBMX/CAcCp4Nzao+AEjORvcQB5XUO/cu8KVCx7UrofWzGk1XgxlkG2wJt//2K6mRhrjEVdiDC+XvEOFBMIVWcSZk8v1qCYY7vLTJ3Qabk+wfRhj94zvLjlsgNrQB+SLBC3EomwaoAAlPgI2mRdrkldDHxzXBxmpFKCrR/WpXeieRNBaVGoCh3+OUgoSp01FqKR41cU5pAqulh7f4cFylYaObdeU+rxsql6HhpnQ+QHAiT1cuGLfwCCgRAhQHJGKrVZFXQw6i8AyspFIdtqpMI3dwg5xWmTUP/Eoc8zchsypC07RDf+EqlB8p+bP87BYxnvFlm1gCRy5o7BC13knkHqKTXDt1XltjWBLvbeXjTnWxozAzN7lwFELHTWE/Y23vWFKF9IjtKY+n8amBKPuF/cX9K/3T/ZH7/OrVAwcxv7qKVVsff2Q0vM53uHNhvzxyaZL0S8FhvfmSh93mLUmIDBCWHQOiJ9lIopeUwrxaXbqKys8unu+KDyZrJG9pXnZJCrxe6qSxpySI7q0izz2A9utrE1+XwnqIQ3HiTYF9KxpDAaTnMBatWqQZHzvB03N0mV13DKaD8= win10pro2016\n - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOfY4F1IaYb0p5ZmfJj9zQ5PVWYHCIJ/KgnYl+5ev+IVwr8AXtwbsym4O4BpTSqfRdHvQ1gEjAM3Tm9lOWJBRC4UCcXNUfVIVE68Um5NY1dBoGEEya4jOdwGVVMzBs8zSoHxaJwpRLtw1i7sa7nGjOqt7WKRHufsotN/bdtKbgkZKc0ujI4QCecw+DgXEJQT8EvAk1U7+Gr9w72CNUcPMjJc9t9lIDYRTgbXzkWdyfN6TleuIxTa9HG8LkoFj0HGlQ6UZZFgP0l6x5d2CMHYEyKHHDyQDslmcVm8lPlCXjiRZQuxKPRM+70lnf6mktS++KR82d9YhhyPj056aqE7eedY/0vL41k4IJQn1C9SD5n+Vs7fen7aORGQt6snw/kN0KjNKGFYhAJljpcQA/6tAayl5JkLYx+uQwTaHvHmmVX/iay9VTaYHghxjFgoT2JxrrbuR65YMw6sOPQ1f+CUYSmEVOI8FVyp/442DqIoyG6Y7bjqQCnt3kLJJj38rlveKCvZmu6bAfh6VwbH8zJp5U1o0J89wSV55k8aUD5K1uzJlS+V9eFBahWms1buf0yRnnTsbysx3R6BTVJemeAuGaC8V2t8avdn7HF+vwf8Sj8FNFKsK+3qJjOyS6XcrHedK0sYcC2ZtAukfsIxxdGZYmWcLJoVpeyxs2nCzdXN7INw== jlvillal@6700k.int.sodarock.com\n\n", "facter_facterversion": "2.4.6", "facter_filesystems": "btrfs,ext2,ext3,ext4,msdos,squashfs,ufs,vfat,xfs", "facter_fqdn": "jlvillal-varun.openstacklocal", "facter_gid": "ubuntu", "facter_hardwareisa": "x86_64", "facter_hardwaremodel": "x86_64", "facter_hostname": "jlvillal-varun", "facter_id": "ubuntu", "facter_interfaces": "br_ex,br_int,br_node_0,br_node_1,br_node_2,br_ironic_vxlan,brbm,brbm_126,docker0,dummy0,ens3,ens4,genericswitch,gs_port_01,lo,ovs_node_0,ovs_node_1,ovs_node_2,ovs_system,virbr0,virbr0_nic,vxlan_sys_4789", "facter_ipaddress": "172.24.5.1", "facter_ipaddress6": "2001:db8::2", "facter_ipaddress6_br_ex": "2001:db8::2", "facter_ipaddress_br_ex": "172.24.5.1", "facter_ipaddress_brbm_126": "10.0.5.1", "facter_ipaddress_docker0": "172.17.0.1", "facter_ipaddress_ens3": "10.1.88.110", "facter_ipaddress_lo": "127.0.0.1", "facter_ipaddress_virbr0": "192.168.122.1", "facter_is_virtual": true, "facter_kernel": "Linux", "facter_kernelmajversion": "4.4", "facter_kernelrelease": "4.4.0-36-generic", "facter_kernelversion": "4.4.0", "facter_lsbdistcodename": "xenial", "facter_lsbdistdescription": "Ubuntu 16.04.1 LTS", "facter_lsbdistid": "Ubuntu", "facter_lsbdistrelease": "16.04", "facter_lsbmajdistrelease": "16.04", "facter_macaddress": "d2:e4:79:86:4b:46", "facter_macaddress_br_ex": "d2:e4:79:86:4b:46", "facter_macaddress_br_int": "66:59:16:66:22:42", "facter_macaddress_br_ironic_vxlan": "72:99:cb:b5:70:41", "facter_macaddress_br_node_0": "f6:47:c3:70:8d:fc", "facter_macaddress_br_node_1": "a2:0b:f2:97:c7:d0", "facter_macaddress_br_node_2": "f6:52:26:38:17:63", "facter_macaddress_brbm": "e6:38:08:40:9f:4b", "facter_macaddress_brbm_126": "e6:38:08:40:9f:4b", "facter_macaddress_docker0": "02:42:be:22:04:a7", "facter_macaddress_dummy0": "9a:1f:0c:ff:b6:e5", "facter_macaddress_ens3": "fa:16:3e:c1:10:f1", "facter_macaddress_ens4": "fa:16:3e:41:99:18", "facter_macaddress_genericswitch": "26:e0:97:43:a3:47", "facter_macaddress_gs_port_01": "4e:2c:df:d8:b0:39", "facter_macaddress_ovs_node_0": "f6:47:c3:70:8d:fc", "facter_macaddress_ovs_node_1": "a2:0b:f2:97:c7:d0", "facter_macaddress_ovs_node_2": "f6:52:26:38:17:63", "facter_macaddress_ovs_system": "e2:1e:24:70:81:f9", "facter_macaddress_virbr0": "52:54:00:46:7c:23", "facter_macaddress_virbr0_nic": "52:54:00:46:7c:23", "facter_macaddress_vxlan_sys_4789": "8a:2e:4a:42:53:22", "facter_memoryfree": "2.52 GB", "facter_memoryfree_mb": "2577.74", "facter_memorysize": "7.80 GB", "facter_memorysize_mb": "7983.09", "facter_mtu_br_ex": 1400, "facter_mtu_br_int": 1500, "facter_mtu_br_ironic_vxlan": 1450, "facter_mtu_br_node_0": 1500, "facter_mtu_br_node_1": 1500, "facter_mtu_br_node_2": 1500, "facter_mtu_brbm": 1400, "facter_mtu_brbm_126": 1400, "facter_mtu_docker0": 1500, "facter_mtu_dummy0": 1500, "facter_mtu_ens3": 9000, "facter_mtu_ens4": 1500, "facter_mtu_genericswitch": 1500, "facter_mtu_gs_port_01": 1500, "facter_mtu_lo": 65536, "facter_mtu_ovs_node_0": 1500, "facter_mtu_ovs_node_1": 1500, "facter_mtu_ovs_node_2": 1500, "facter_mtu_ovs_system": 1500, "facter_mtu_virbr0": 1500, "facter_mtu_virbr0_nic": 1500, "facter_mtu_vxlan_sys_4789": 65485, "facter_netmask": "255.255.255.0", "facter_netmask_br_ex": "255.255.255.0", "facter_netmask_brbm_126": "255.255.255.0", "facter_netmask_docker0": "255.255.0.0", "facter_netmask_ens3": "255.0.0.0", "facter_netmask_lo": "255.0.0.0", "facter_netmask_virbr0": "255.255.255.0", "facter_network_br_ex": "172.24.5.0", "facter_network_brbm_126": "10.0.5.0", "facter_network_docker0": "172.17.0.0", "facter_network_ens3": "10.0.0.0", "facter_network_lo": "127.0.0.0", "facter_network_virbr0": "192.168.122.0", "facter_operatingsystem": "Ubuntu", "facter_operatingsystemmajrelease": "16.04", "facter_operatingsystemrelease": "16.04", "facter_os": {"family": "Debian", "lsb": {"distcodename": "xenial", "distdescription": "Ubuntu 16.04.1 LTS", "distid": "Ubuntu", "distrelease": "16.04", "majdistrelease": "16.04"}, "name": "Ubuntu", "release": {"full": "16.04", "major": "16.04"}}, "facter_osfamily": "Debian", "facter_partitions": {"vda1": {"filesystem": "ext4", "label": "cloudimg-rootfs", "mount": "/", "size": "201324511", "uuid": "c54032bf-c5f6-4949-9e20-032df1aaa161"}}, "facter_path": "/home/ubuntu/bin:/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin", "facter_physicalprocessorcount": 8, "facter_processor0": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor1": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor2": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor3": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor4": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor5": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor6": "Intel Xeon E312xx (Sandy Bridge)", "facter_processor7": "Intel Xeon E312xx (Sandy Bridge)", "facter_processorcount": 8, "facter_processors": {"count": 8, "models": ["Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)", "Intel Xeon E312xx (Sandy Bridge)"], "physicalcount": 8}, "facter_ps": "ps -ef", "facter_puppetversion": "3.8.5", "facter_rubyplatform": "x86_64-linux-gnu", "facter_rubysitedir": "/usr/local/lib/site_ruby/2.3.0", "facter_rubyversion": "2.3.1", "facter_selinux": false, "facter_sshdsakey": "AAAAB3NzaC1kc3MAAACBAOyBJmPcjhMwmKbp4lwW9PVJ4+jewnK1OR1/NDoaINyoFOAIBW8pPXjRCVfpmOSFOttjFOGvENuhC9V4lD+PyYTip1Mmgf+LEhyrd2Nyq48U5/q9Rz15g0UBlIjNBtMQnMMwsdDAERBAJ9UofxeO1S6b+Yv2FFJED6H/ze4uTeI3AAAAFQD5Z+s2xr+n77hs/YwXhpTGdFACkwAAAIBsVfZ6MMlGWz1oNa5SKxuRzjqGFbrKvOnL+JOu11pS28M272lVKSEvdEtJ6z0kB5Ym/UD1MBFlM2lF9VD/pQnHfCk/Wy7lWiyF0LLQK4ysFgbYB4MhXlGl1vz6QsxRNQJ6TJdttWg+3lQCqEtGgZajMvxPuls0+ObYEvL0psymAwAAAIEA5zTKiNFwm0PAephb5md2ppa782dafZIEifcOr+fThnTUtdtuy8yRAkZxlqt57cAEVPNIH7NWoIDGsW/XIxEHJJ4p/al48E/nf2tlAG9Bw7NMvdORchyUaEZ0J8husyFgYXZS3/29+J9brENYzOPjiG5omgQwYmVmDx5uOntm1L4=", "facter_sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEaUtaHZaOoVAM6ow+q6lv8Pbj458AHwsAjjvIahZoXTzlJNBXVRzhRPBJJoLy5MRdRlowt4I6qBsSPuYDLylJ0=", "facter_sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAICQW2HA5BP0L41WnJXjLMGnjEqXSLoyytd8m1Y+S8u+g", "facter_sshfp_dsa": "SSHFP 2 1 9ccce94f31d2a52acad037afc617f81d9d0e27df\nSSHFP 2 2 ba6633018d31d49d40f0659616708a456001638dc4046474b621ca246d22e19f", "facter_sshfp_ecdsa": "SSHFP 3 1 9bf968eacef3c2662583198f8aa3d2899278c507\nSSHFP 3 2 984ce2dc0ecccde0151f43814e5a06af3427f745321a334ed3eeaebc8089652c", "facter_sshfp_ed25519": "SSHFP 4 1 ea775eb3e9a1895cfd4b921f13570b22a10079d6\nSSHFP 4 2 922b893f20c9627dc60919988efa1de34aefbe573c7b1d14bed1f220b22f2ee5", "facter_sshfp_rsa": "SSHFP 1 1 d275fd51ddbb130762f30f15243f78325ca554b0\nSSHFP 1 2 70a4fe071b23e7ff988e3c36cb32dc0db37fd6d69d55cb72bfb52c938d8a0120", "facter_sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCwxnqadXmP/ONow9H+UThYCt8RboyjffOj34bbhukpK6kFUnJXYhhsKYgg/paoK1llI17qntRiW3nL2+T2gSwcs1E45TK8xMvWC8CQJdRKqJOjDCrI1SHZXTRxDsmMFunFGufJEUswjYC1WfewtmHxZQ4oArKJXJ4zqvgznOyIYOPMz7rJXDG+tR3LqXAz4ANqeTRzQe0FVcda4EDu3iWs+OHaHKyl+Umt7s6a6lTxhXDMmFgF5JDiMjPp/NGLDQeQdoEk/ZMM+nLPqK6hfFOZslAwK3IIRm/2XE8H588vMloQE4c8+umzi96lIlbru4CISXA7smKFou+TNAXxoKXH", "facter_swapfree": "958.90 MB", "facter_swapfree_mb": "958.90", "facter_swapsize": "1024.00 MB", "facter_swapsize_mb": "1024.00", "facter_system_uptime": {"days": 5, "hours": 140, "seconds": 505401, "uptime": "5 days"}, "facter_timezone": "UTC", "facter_uniqueid": "007f0100", "facter_uptime": "5 days", "facter_uptime_days": 5, "facter_uptime_hours": 140, "facter_uptime_seconds": 505401, "facter_virtual": "kvm", "module_setup": true}, "changed": false} \ No newline at end of file diff --git a/host_vars/10.1.162.216 b/host_vars/10.1.162.216 new file mode 100644 index 0000000..426e92b --- /dev/null +++ b/host_vars/10.1.162.216 @@ -0,0 +1,7 @@ +--- +primary_ip: 10.1.88.110 +primary_ipv6: "fe80::f447:c3ff:fe70:8dfc" +subnode_ip: 10.1.162.216 +subnode_ipv6: "2001:4800:1ae1:18:f816:3eff:feed:865e" +node_ip: 10.1.162.216 +node_role: sub diff --git a/host_vars/10.1.88.110 b/host_vars/10.1.88.110 new file mode 100644 index 0000000..56877df --- /dev/null +++ b/host_vars/10.1.88.110 @@ -0,0 +1,7 @@ +--- +primary_ip: 10.1.88.110 +primary_ipv6: "fe80::f447:c3ff:fe70:8dfc" +subnode_ip: 10.1.162.216 +subnode_ipv6: "2001:4800:1ae1:18:f816:3eff:feed:865e" +node_ip: 10.1.88.110 +node_role: primary diff --git a/hosts b/hosts new file mode 100644 index 0000000..c51a2aa --- /dev/null +++ b/hosts @@ -0,0 +1,2 @@ +10.1.88.110 ansible_connection=local +10.1.162.216 diff --git a/multi-node-setup.sh b/multi-node-setup.sh new file mode 100755 index 0000000..f30bd5d --- /dev/null +++ b/multi-node-setup.sh @@ -0,0 +1,71 @@ +#!/bin/bash + +if [ ! -f ~/.ssh/id_rsa ]; then + echo "You don't have a ~/.ssh/id_rsa file." + echo "How the heck are we going to log into the subnode???" + echo "A key should be generated and should be able to login and sudo on the other node using that key" + exit 1 +fi + +if [[ $# -lt 2 ]] ; then + echo 'Please provide primary private IP and sub private IP' + exit 0 +fi + + +# Create our hosts file +echo "Creating the hosts file..." +cat << EOF > hosts +$1 +$2 +EOF + +rm -rf host_vars/ + +# Let's go get facts about these hosts +echo "Collecting facts about our hosts..." +rm -rf facts_about_hosts/ +ansible -i hosts all -m setup --tree facts_about_hosts/ > /dev/null + +# On OSIC cluster it is all IPv6 for public IP addresses +echo "Determining IPv6 addresses..." +primary_ipv6=$(jq ' .ansible_facts.ansible_all_ipv6_addresses[0]' facts_about_hosts/${1}) +subnode_ipv6=$(jq ' .ansible_facts.ansible_all_ipv6_addresses[0]' facts_about_hosts/${2}) + +# Create our host variables +echo "Creating the host_vars files..." +rm -rf host_vars/ +mkdir host_vars +# Create primary node variables +cat << EOF > host_vars/$1 +--- +primary_ip: $1 +primary_ipv6: ${primary_ipv6} +subnode_ip: $2 +subnode_ipv6: ${subnode_ipv6} +node_ip: $1 +node_role: primary +EOF + +# Create subnode variables +cat << EOF > host_vars/$2 +--- +primary_ip: $1 +primary_ipv6: ${primary_ipv6} +subnode_ip: $2 +subnode_ipv6: ${subnode_ipv6} +node_ip: $2 +node_role: sub +EOF + +# Create a provider.txt file if it doesn't exist: +if [ ! -f provider.txt ]; then + cat << EOF > /etc/nodepool/provider +NODEPOOL_PROVIDER='osic-cloud1-s3500' +NODEPOOL_CLOUD='osic-cloud1' +NODEPOOL_REGION='RegionOne' +NODEPOOL_AZ='' +EOF +fi + +ansible-playbook -i hosts -vvv playbook.yml diff --git a/playbook.retry b/playbook.retry new file mode 100644 index 0000000..fa8a7c7 --- /dev/null +++ b/playbook.retry @@ -0,0 +1,2 @@ +10.1.162.216 +10.1.88.110 diff --git a/playbook.yml b/playbook.yml new file mode 100644 index 0000000..4c8fc8b --- /dev/null +++ b/playbook.yml @@ -0,0 +1,108 @@ +--- +- hosts: all + vars: + - build_user: jenkins + - build_group: jenkins + tasks: + - name: Erase /etc/nodepool/ directory + file: path=/etc/nodepool state=absent + become: yes + - name: Create /etc/nodepool/ directory + file: + path: /etc/nodepool + state: directory + owner: "{{build_user}}" + group: "{{build_user}}" + become: yes + - name: Create /etc/nodepool/primary_node IPv6 address file + copy: + content: "{{primary_ipv6}}\n" + dest: /etc/nodepool/primary_node + become: yes + become_user: jenkins + - name: Create /etc/nodepool/primary_node_private IP address file + copy: + content: "{{primary_ip}}\n" + dest: /etc/nodepool/primary_node_private + become: yes + become_user: jenkins + - name: Create /etc/nodepool/node_private IP address file + copy: + content: "{{node_ip}}\n" + dest: /etc/nodepool/node_private + become: yes + become_user: jenkins + - name: Create /etc/nodepool/subnode_nodes_private IP address file + copy: + content: "{{subnode_ip}}\n" + dest: /etc/nodepool/sub_nodes_private + become: yes + become_user: jenkins + - name: Create /etc/nodepool/sub_nodes IPv6 address file + copy: + content: "{{subnode_ipv6}}\n" + dest: /etc/nodepool/sub_nodes + become: yes + become_user: jenkins + - name: Copy provider file to /etc/nodepool/provider + copy: + src: provider.txt + dest: /etc/nodepool/provider + become: yes + become_user: jenkins + - name: Copy SSH keys to /etc/nodepool/ + copy: + src: "{{item}}" + dest: /etc/nodepool/ + with_fileglob: + - "~/.ssh/id_rsa*" + become: yes + become_user: jenkins + + - name: Do ip6tables for IPv6 addresses + command: ip6tables -I openstack-INPUT 1 -s "{{item}}" -j ACCEPT + with_items: + - "{{primary_ipv6}}" + - "{{subnode_ipv6}}" + become: yes + + - name: Do iptables for IPv4 addresses + command: iptables -I openstack-INPUT 1 -s "{{item}}" -j ACCEPT + with_items: + - "{{primary_ip}}" + - "{{subnode_ip}}" + become: yes + + +# SSH keys + - name: Create ~jenkins/.ssh/ directory + file: + path: ~jenkins/.ssh/ + state: directory + owner: jenkins + group: jenkins + mode: 0700 + become: yes + + - name: Copy id_rsa file to ~jenkins/.ssh/ directory + copy: + src: ~/.ssh/id_rsa + dest: ~jenkins/.ssh/ + mode: 0600 + become: yes + become_user: jenkins + + - name: Copy id_rsa.pub file to ~jenkins/id_rsa.pub + copy: + src: /home/ubuntu/.ssh/id_rsa.pub + dest: ~jenkins/.ssh/ + mode: 0644 + become: yes + become_user: jenkins + + - name: Add id_rsa.pub to ~jenkins/authorized_keys + authorized_key: + user: jenkins + key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}" + become: yes + become_user: jenkins diff --git a/provider.txt b/provider.txt new file mode 100644 index 0000000..a7b7812 --- /dev/null +++ b/provider.txt @@ -0,0 +1,4 @@ +NODEPOOL_PROVIDER='osic-cloud1-s3500' +NODEPOOL_CLOUD='osic-cloud1' +NODEPOOL_REGION='RegionOne' +NODEPOOL_AZ=''