Home‎ > ‎unix/linux‎ > ‎ansible‎ > ‎

Default Variables


You can poll the local host and see what all the default ansible variables are.  

$ ansible -m setup localhost
[WARNING]: No inventory was parsed, only implicit localhost is available
localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_all_ipv4_addresses": [
            "198.18.2.138",
            "10.33.32.150"
        ],
        "ansible_all_ipv6_addresses": [
            "fe80::8cd:c062:e9b6:2f62%en0",
            "fe80::e849:ff:fe44:ddb1%awdl0",
            "fe80::e849:ff:fe44:ddb1%llw0",
            "fe80::93e4:d2d1:aa30:1099%utun0",
            "fe80::bba8:f525:33e7:7756%utun1",
            "fe80::aede:48ff:fe00:1122%en5"
        ],
        "ansible_apparmor": {
            "status": "disabled"
        },
        "ansible_architecture": "x86_64",
        "ansible_awdl0": {
            "device": "awdl0",
            "flags": [
                "UP",
                "BROADCAST",
                "RUNNING",
                "PROMISC",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [
                {
                    "address": "fe80::e849:ff:fe44:ddb1%awdl0",
                    "prefix": "64",
                    "scope": "0xa"
                }
            ],
            "macaddress": "ea:49:00:44:dd:b1",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "1484",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "active",
            "type": "ether"
        },
        "ansible_bridge0": {
            "device": "bridge0",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "82:fa:07:24:dc:00",
            "media": "Unknown",
            "media_select": "Unknown",
            "media_type": "unknown type",
            "mtu": "1500",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_date_time": {
            "date": "2020-06-11",
            "day": "11",
            "epoch": "1591885815",
            "hour": "10",
            "iso8601": "2020-06-11T14:30:15Z",
            "iso8601_basic": "20200611T103015978266",
            "iso8601_basic_short": "20200611T103015",
            "iso8601_micro": "2020-06-11T14:30:15.978420Z",
            "minute": "30",
            "month": "06",
            "second": "15",
            "time": "10:30:15",
            "tz": "EDT",
            "tz_offset": "-0400",
            "weekday": "Thursday",
            "weekday_number": "4",
            "weeknumber": "23",
            "year": "2020"
        },
        "ansible_default_ipv4": {
            "address": "198.18.2.138",
            "broadcast": "198.18.2.255",
            "device": "en0",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "gateway": "198.18.2.1",
            "interface": "en0",
            "macaddress": "8c:85:90:58:03:0f",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "1500",
            "netmask": "255.255.255.0",
            "network": "198.18.2.0",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "active",
            "type": "ether"
        },
        "ansible_default_ipv6": {},
        "ansible_distribution": "MacOSX",
        "ansible_distribution_major_version": "10",
        "ansible_distribution_release": "19.5.0",
        "ansible_distribution_version": "10.15.5",
        "ansible_dns": {
            "nameservers": [
                "8.8.8.8"
            ],
            "search": [
                "cmed.com"
            ]
        },
        "ansible_domain": "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa",
        "ansible_effective_group_id": 20,
        "ansible_effective_user_id": 501,
        "ansible_en0": {
            "device": "en0",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [
                {
                    "address": "198.18.2.138",
                    "broadcast": "198.18.2.255",
                    "netmask": "255.255.255.0",
                    "network": "198.18.2.0"
                }
            ],
            "ipv6": [
                {
                    "address": "fe80::8cd:c062:e9b6:2f62%en0",
                    "prefix": "64"
                }
            ],
            "macaddress": "8c:85:90:58:03:0f",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "1500",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "active",
            "type": "ether"
        },
        "ansible_en1": {
            "device": "en1",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "PROMISC",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "82:fa:07:24:dc:00",
            "media": "Unknown",
            "media_select": "autoselect",
            "media_type": "full-duplex",
            "mtu": "1500",
            "options": [
                "TSO4",
                "TSO6",
                "CHANNEL_IO"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_en10": {
            "device": "en10",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "a0:ce:c8:19:90:70",
            "media": "Unknown",
            "media_select": "autoselect",
            "media_type": "none",
            "mtu": "1500",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_en2": {
            "device": "en2",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "PROMISC",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "82:fa:07:24:dc:04",
            "media": "Unknown",
            "media_select": "autoselect",
            "media_type": "full-duplex",
            "mtu": "1500",
            "options": [
                "TSO4",
                "TSO6",
                "CHANNEL_IO"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_en3": {
            "device": "en3",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "PROMISC",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "82:fa:07:24:dc:01",
            "media": "Unknown",
            "media_select": "autoselect",
            "media_type": "full-duplex",
            "mtu": "1500",
            "options": [
                "TSO4",
                "TSO6",
                "CHANNEL_IO"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_en4": {
            "device": "en4",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "PROMISC",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "82:fa:07:24:dc:05",
            "media": "Unknown",
            "media_select": "autoselect",
            "media_type": "full-duplex",
            "mtu": "1500",
            "options": [
                "TSO4",
                "TSO6",
                "CHANNEL_IO"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_en5": {
            "device": "en5",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [
                {
                    "address": "fe80::aede:48ff:fe00:1122%en5",
                    "prefix": "64",
                    "scope": "0x4"
                }
            ],
            "macaddress": "ac:de:48:00:11:22",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "1500",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "active",
            "type": "ether"
        },
        "ansible_env": {
            "CLICOLOR": "1",
            "COLORFGBG": "7;0",
            "COLORTERM": "truecolor",
            "COMMAND_MODE": "unix2003",
            "DISPLAY": "/private/tmp/com.apple.launchd.jIV5YCFmPT/org.macosforge.xquartz:0",
            "EDITOR": "/usr/bin/vim",
            "HOME": "/Users/cm",
            "ITERM_PROFILE": "Default",
            "ITERM_SESSION_ID": "w0t0p1:77FCA598-5A8F-4C8E-8B5B-09B4215CEE19",
            "LANG": "en_US.UTF-8",
            "LC_TERMINAL": "iTerm2",
            "LC_TERMINAL_VERSION": "3.3.9",
            "LOGNAME": "cm",
            "LSCOLORS": "gxBxhxDxfxhxhxhxhxcxcx",
            "LS_COLORS": "di=1;93:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90",
            "LaunchInstanceID": "7516AA5F-7E42-471F-BA18-C9C4EA57C545",
            "PATH": "/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/opt/local/bin:/opt/local/sbin:/Users/cm/home/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/cm/bin",
            "PWD": "/Users/cm/techops/services/apps/ansible",
            "SECURITYSESSIONID": "186ab",
            "SHELL": "/bin/bash",
            "SHLVL": "3",
            "SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.eBVUgjwubA/Listeners",
            "TERM": "xterm-256color",
            "TERM_PROGRAM": "iTerm.app",
            "TERM_PROGRAM_VERSION": "3.3.9",
            "TERM_SESSION_ID": "w0t0p1:77FCA598-5A8F-4C8E-8B5B-09B4215CEE19",
            "TMPDIR": "/var/folders/jg/7hqm_8px1t96w7pwpkmmttx80000gn/T/",
            "USER": "cm",
            "XPC_FLAGS": "0x0",
            "XPC_SERVICE_NAME": "0",
            "_": "/usr/local/Cellar/ansible/2.9.7/libexec/bin/python3.8",
            "__CF_USER_TEXT_ENCODING": "0x1F5:0x0:0x0"
        },
        "ansible_fibre_channel_wwn": [],
        "ansible_fips": false,
        "ansible_fqdn": "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa",
        "ansible_gif0": {
            "device": "gif0",
            "flags": [
                "POINTOPOINT",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "unknown",
            "mtu": "1280",
            "type": "unknown"
        },
        "ansible_hostname": "Balsa",
        "ansible_hostnqn": "",
        "ansible_interfaces": [
            "awdl0",
            "bridge0",
            "en0",
            "en1",
            "en10",
            "en2",
            "en3",
            "en4",
            "en5",
            "gif0",
            "llw0",
            "lo0",
            "p2p0",
            "stf0",
            "utun0",
            "utun1",
            "utun2"
        ],
        "ansible_is_chroot": false,
        "ansible_iscsi_iqn": "",
        "ansible_kernel": "19.5.0",
        "ansible_kernel_version": "Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64",
        "ansible_llw0": {
            "device": "llw0",
            "flags": [
                "UP",
                "BROADCAST",
                "SMART",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [
                {
                    "address": "fe80::e849:ff:fe44:ddb1%llw0",
                    "prefix": "64",
                    "scope": "0xc"
                }
            ],
            "macaddress": "ea:49:00:44:dd:b1",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "1500",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "status": "active",
            "type": "ether"
        },
        "ansible_lo0": {
            "device": "lo0",
            "flags": [
                "UP",
                "LOOPBACK",
                "RUNNING",
                "MULTICAST"
            ],
            "ipv4": [
                {
                    "address": "127.0.0.1",
                    "broadcast": "127.255.255.255",
                    "netmask": "255.0.0.0",
                    "network": "127.0.0.0"
                }
            ],
            "ipv6": [
                {
                    "address": "::1",
                    "prefix": "128"
                },
                {
                    "address": "fe80::1%lo0",
                    "prefix": "64",
                    "scope": "0x1"
                }
            ],
            "macaddress": "unknown",
            "mtu": "16384",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "type": "loopback"
        },
        "ansible_local": {},
        "ansible_lsb": {},
        "ansible_machine": "x86_64",
        "ansible_memfree_mb": 1376,
        "ansible_memtotal_mb": 16384,
        "ansible_model": "MacBookPro14,3",
        "ansible_nodename": "Balsa.local",
        "ansible_os_family": "Darwin",
        "ansible_osrevision": "199506",
        "ansible_osversion": "19F101",
        "ansible_p2p0": {
            "device": "p2p0",
            "flags": [
                "UP",
                "BROADCAST",
                "RUNNING",
                "SIMPLEX",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "0e:85:90:58:03:0f",
            "media": "Unknown",
            "media_select": "autoselect",
            "mtu": "2304",
            "options": [
                "CHANNEL_IO"
            ],
            "status": "inactive",
            "type": "ether"
        },
        "ansible_pkg_mgr": "homebrew",
        "ansible_processor": "Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz",
        "ansible_processor_cores": "4",
        "ansible_processor_vcpus": "8",
        "ansible_product_name": "MacBookPro14,3",
        "ansible_python": {
            "executable": "/usr/local/Cellar/ansible/2.9.7/libexec/bin/python3.8",
            "has_sslcontext": true,
            "type": "cpython",
            "version": {
                "major": 3,
                "micro": 2,
                "minor": 8,
                "releaselevel": "final",
                "serial": 0
            },
            "version_info": [
                3,
                8,
                2,
                "final",
                0
            ]
        },
        "ansible_python_version": "3.8.2",
        "ansible_real_group_id": 20,
        "ansible_real_user_id": 501,
        "ansible_selinux": {
            "status": "Missing selinux Python library"
        },
        "ansible_selinux_python_present": false,
        "ansible_service_mgr": "launchd",
        "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAA3BAPN03ZQP43AW9XFYTFmPfv3AT248ZG8vmuIBH1Jpr2nAPEyqWsv11823odQZ1NDLPrQGg0H0RBoGyudNxMJckEDdk5RzYCojQJrpPyaHeAAMPN8Eg+sxfrQfValv/uiQVFoI1sKoWjOFLhVpptNiep15HUvT8Ha5XlVAHDUwwTTRAAAAFQCpGfy/FdlaxUdqA6Frw7sLW4h8awAAAIEAs0ONUWiuoOUt55nJd1WYBugvG2rXFjruJZUO4grCiyeWbjdvz/26n4AmPa+3i96JOoV+QBMqrktN/Ay46I9psdi4n4fUe9FntP3pRsuhinO8CQOEtaamMtJJ0d1L1wdgO/EJlD7vItAmxyID4qt70BrF1RB20wrnJe9iF8Y1H38AAACAc+KdW5qoJg8VVP9odA0lqzEwwtl6KKuE4SxIDwnwRg9otAw0t+BvOpAnD/Mi38Hj76++qN5BB8CVlyqOV3/PW4yvqMyqfj6JWqGa7ReAhza6o9Bouv3OTcbX8dfb/W/4EsuvuzXyjvIX/eeSgocsxL5QcQzSxJP+buidllJs2iE=",
        "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNo3TItbmlz3HAyNTYAAAAIbmlzdHAyNTYAAABBBAvoYk6a+pWKCVqDDrYC6ytySvNFRmNI1voWegERO/Yub4Q1fL/rzZmc1KUBUCWivUzCeJzHKte40oNIMYS4Zic=",
        "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI3NTE5AAAAIHn24F4kGdrizQ74Lk+7lJqJZgcwQcLswvSkd4UQzPPi",
        "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDCx3IBvNndg4HwrE/eUHSHPTn88iEJxJOTHbHV0zEC6FITHQ7mkCs+dRdBq+WILU1/TZcWv74aSePRk5hweFasy5FgvnymPl9i+8TfUcxVGFrfGMp6zfke41AP0MRL5XhfKvwuH/VpMXMha5c3WOpG4HqUFthqf/6P1N0dT0Q0UL3wj6KChlYgTNajzXgB92anZZ4jvewHz/9SjKl64nn0zmo5RRLByjyJcfvnRJNI6rPsfr+Mw1z6Ka/jzLiHYAtOufsG/qYCO+9aLAQ7WaHEfaIqGfYzZ7pQLJI1rlKi+01UA+o6okcsNt63D/+JD0TaPjbz1JsFPrHTuPKGgc+F",
        "ansible_stf0": {
            "device": "stf0",
            "flags": [],
            "ipv4": [],
            "ipv6": [],
            "macaddress": "unknown",
            "mtu": "1280",
            "type": "unknown"
        },
        "ansible_system": "Darwin",
        "ansible_user_dir": "/Users/cm",
        "ansible_user_gecos": "chuckie cheese",
        "ansible_user_gid": 20,
        "ansible_user_id": "cm",
        "ansible_user_shell": "/bin/bash",
        "ansible_user_uid": 501,
        "ansible_userspace_architecture": "x86_64",
        "ansible_userspace_bits": "64",
        "ansible_utun0": {
            "device": "utun0",
            "flags": [
                "UP",
                "POINTOPOINT",
                "RUNNING",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [
                {
                    "address": "fe80::93e4:d2d1:aa30:1099%utun0",
                    "prefix": "64",
                    "scope": "0xf"
                }
            ],
            "macaddress": "unknown",
            "mtu": "1380",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "type": "unknown"
        },
        "ansible_utun1": {
            "device": "utun1",
            "flags": [
                "UP",
                "POINTOPOINT",
                "RUNNING",
                "MULTICAST"
            ],
            "ipv4": [],
            "ipv6": [
                {
                    "address": "fe80::bba8:f525:33e7:7756%utun1",
                    "prefix": "64",
                    "scope": "0x10"
                }
            ],
            "macaddress": "unknown",
            "mtu": "2000",
            "options": [
                "PERFORMNUD",
                "DD"
            ],
            "type": "unknown"
        },
        "ansible_utun2": {
            "device": "utun2",
            "flags": [
                "UP",
                "POINTOPOINT",
                "RUNNING",
                "MULTICAST"
            ],
            "ipv4": [
                {
                    "address": "10.33.32.150",
                    "broadcast": "0xffffffff",
                    "netmask": "10.33.32.150",
                    "network": "10.33.32.150"
                }
            ],
            "ipv6": [],
            "macaddress": "unknown",
            "mtu": "1200",
            "options": [
                "RXCSUM",
                "TXCSUM",
                "CHANNEL_IO",
                "PARTIAL_CSUM",
                "ZEROINVERT_CSUM"
            ],
            "type": "unknown"
        },
        "ansible_virtualization_role": "",
        "ansible_virtualization_type": "",
        "gather_subset": [
            "all"
        ],
        "module_setup": true
    },
    "changed": false
}
$



References: 

Comments