ansible使用临时命令通过模块来执行任务( 五 )

开启防火墙
[student@ansible ansible]$ ansible node1 -m service -a 'name=firewalld state=started enabled=yes'node1 | CHANGED => {    "ansible_facts": {        "discovered_interpreter_python": "/usr/libexec/platform-python"    },    "changed": true,    "enabled": true,    "name": "firewalld",    "state": "started",    "status": {        "ActiveState": "inactive",        "AllowedCPUs": "",        "AllowedMemoryNodes": "",        "BlockIOAccounting": "no",        "BlockIOWeight": "[not set]",        "BusName": "org.fedoraproject.FirewallD1",        "CPUAccounting": "no",        "CPUAffinity": "",        "CPUAffinityFromNUMA": "no",        "CPUQuotaPerSecUSec": "infinity",        "CPUQuotaPeriodUSec": "infinity",        "CPUSchedulingPolicy": "0",        "CPUSchedulingPriority": "0",        "CPUSchedulingResetOnFork": "no",        "CPUShares": "[not set]",        "CPUUsageNSec": "[not set]",        "CPUWeight": "[not set]",        "ControlPID": "0",        "DefaultMemoryLow": "0",        "DefaultMemoryMin": "0",        "Delegate": "no",        "DevicePolicy": "auto",        "EffectiveCPUs": "",        "EffectiveMemoryNodes": "",        "EnvironmentFiles": "/etc/sysconfig/firewalld (ignore_errors=yes)",        "ExecMainCode": "0",        "ExecMainExitTimestampMonotonic": "0",        "ExecMainPID": "0",        "ExecMainStartTimestampMonotonic": "0",        "ExecMainStatus": "0",        "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",        "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",        "FileDescriptorStoreMax": "0",        "GID": "[not set]",        "GuessMainPID": "yes",        "IOAccounting": "no",        "IOSchedulingClass": "0",        "IOSchedulingPriority": "0",        "IOWeight": "[not set]",        "IPAccounting": "no",        "IPEgressBytes": "18446744073709551615",        "IPEgressPackets": "18446744073709551615",        "IPIngressBytes": "18446744073709551615",        "IPIngressPackets": "18446744073709551615",        "LimitAS": "infinity",        "LimitASSoft": "infinity",        "LimitCORE": "infinity",        "LimitCORESoft": "infinity",        "LimitCPU": "infinity",        "LimitCPUSoft": "infinity",        "LimitDATA": "infinity",        "LimitDATASoft": "infinity",        "LimitFSIZE": "infinity",        "LimitFSIZESoft": "infinity",        "LimitLOCKS": "infinity",        "LimitLOCKSSoft": "infinity",        "LimitMEMLOCK": "65536",        "LimitMEMLOCKSoft": "65536",        "LimitMSGQUEUE": "819200",        "LimitMSGQUEUESoft": "819200",        "LimitNICE": "0",        "LimitNICESoft": "0",        "LimitNOFILE": "262144",        "LimitNOFILESoft": "1024",        "LimitNPROC": "2964",        "LimitNPROCSoft": "2964",        "LimitRSS": "infinity",        "LimitRSSSoft": "infinity",        "LimitRTPRIO": "0",        "LimitRTPRIOSoft": "0",        "LimitRTTIME": "infinity",        "LimitRTTIMESoft": "infinity",        "LimitSIGPENDING": "2964",        "LimitSIGPENDINGSoft": "2964",        "LimitSTACK": "infinity",        "LimitSTACKSoft": "8388608",        "LogLevelMax": "-1",        "LogRateLimitBurst": "0",        "LogRateLimitIntervalUSec": "0",        "MainPID": "0",        "MemoryAccounting": "yes",        "MemoryCurrent": "[not set]",        "MemoryHigh": "infinity",        "MemoryLimit": "infinity",        "MemoryLow": "0",        "MemoryMax": "infinity",        "MemoryMin": "0",        "MemorySwapMax": "infinity",        "NFileDescriptorStore": "0",        "NRestarts": "0",        "NUMAMask": "",        "NUMAPolicy": "n/a",        "Nice": "0",        "NonBlocking": "no",        "NotifyAccess": "none",        "OOMScoreAdjust": "0",        "PermissionsStartOnly": "no",        "RemainAfterExit": "no",        "Restart": "no",        "RestartUSec": "100ms",        "Result": "success",        "RootDirectoryStartOnly": "no",        "RuntimeMaxUSec": "infinity",        "SecureBits": "0",        "Slice": "system.slice",        "StandardError": "null",        "StandardInput": "null",        "StandardInputData": "",        "StandardOutput": "null",        "StartupBlockIOWeight": "[not set]",        "StartupCPUShares": "[not set]",        "StartupCPUWeight": "[not set]",        "StartupIOWeight": "[not set]",        "StatusErrno": "0",        "SyslogFacility": "3",        "SyslogLevel": "6",        "SyslogLevelPrefix": "yes",        "SyslogPriority": "30",        "TTYReset": "no",        "TTYVHangup": "no",        "TTYVTDisallocate": "no",        "TasksAccounting": "yes",        "TasksCurrent": "[not set]",        "TasksMax": "4743",        "TimeoutStartUSec": "1min 30s",        "TimeoutStopUSec": "1min 30s",        "TimerSlackNSec": "50000",        "Type": "dbus",        "UID": "[not set]",        "UMask": "0022",        "WatchdogTimestampMonotonic": "0",        "WatchdogUSec": "0"    }}[root@node1 www]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: e>   Active: inactive (dead)     Docs: man:firewalld(1)lines 1-4/4 (END)^C[root@node1 www]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: en>   Active: active (running) since Mon 2022-10-24 16:12:13 CST; 4s ago     Docs: man:firewalld(1) Main PID: 5226 (firewalld)    Tasks: 2 (limit: 4743)   Memory: 26.0M   CGroup: /system.slice/firewalld.service           └─5226 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopidOct 24 16:12:13 node1.example.com systemd[1]: Starting firewalld - dynamic firewall daem>Oct 24 16:12:13 node1.example.com systemd[1]: Started firewalld - dynamic firewall daemo>Oct 24 16:12:13 node1.example.com firewalld[5226]: WARNING: AllowZoneDrifting is enabled>

推荐阅读