首页 > 其他分享 >Ansible - 模块应用

Ansible - 模块应用

时间:2024-01-15 15:48:46浏览次数:28  
标签:模块 enabled firewalld permanent state Ansible 应用 yes name

 

firewalld 模块

使用firewalld模块可以配置防火墙策略

[root@control ~]# cat ~/ansible/firewall.yml
---
- hosts: agent
  tasks:
    - name: install firewalld.
      yum:
        name: firewalld
        state: present
    - name: run firewalld.
      service:
        name: firewalld
        state: started
        enabled: yes
    - name: set firewalld rule
      firewalld:
        port: 80/tcp
        permanent: yes
        state: enabled

以上可进行:安装防火墙、启动防火墙、允许80端口的访问

其他案例

- firewalld:
    port: 8081/tcp
    permanent: yes
    state: disabled
    
- firewalld:
    port: 161-162/udp
    permanent: yes
    state: enabled
    
- firewalld:
    zone: dmz
    service: http
    permanent: yes
    state: enabled

查看防火墙永久规则:firewalld-cmd --list-ports --permanent

 

标签:模块,enabled,firewalld,permanent,state,Ansible,应用,yes,name
From: https://www.cnblogs.com/houhuilinblogs/p/17965482

相关文章

  • k8s(Kubernetes)一种用于自动部署、扩展和管理容器化应用程序的开源平台
    K8s全称为Kubernetes,是一种用于自动部署、扩展和管理容器化应用程序的开源平台。作为云原生技术的核心组件之一,其提供了大量灵活的Kubernetes教程,帮助开发人员和运维团队轻松地构建、交付和扩展应用程序,从而更好地应对不断增长的云端需求。K8s的核心是一个主节点,它负责管理和协调......
  • 面对AI革新时,Soul App等社交应用的“出圈”解法是什么?
    2023年初,ChatGPT掀开海内外互联网“AI革新”的序幕。公众在惊讶于ChatGPT对于海量信息富有逻辑的整合归纳、帮助大家提升工作及学习效率之余,更为期待的莫过于有一天人工智能的“意识觉醒”。十余年前由斯派克·琼斯(SpikeJonze)编剧并执导,讲述人类与人工智能“萨曼莎(Samantha)......
  • 深度解析OCR技术的原理与应用
    随着数字化时代的来临,大量的文档和数据被存储在电子格式中。这些数据大部分是图片或者PDF格式,无法直接进行文本搜索或编辑。为了解决这个问题,光学字符识别(OCR)技术应运而生。OCR技术能够将图片或PDF中的文字转换成可编辑和搜索的文本格式,大大提高了数据处理的效率和准确性。一、OCR......
  • 软件测试基础知识 - 集成测试和系统测试的区别,以及它们的应用场景
    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击人工智能教程区别1、测试计划和测试用例编制的先后顺序:从V模型来讲,在需求阶段就要制定系统测试计划和测试用例,概要设计的时候做集成测试计划和测试用例,有些公司的具体实践不一样,但......
  • 容器应用平台 Kasm
     Kasm介绍Kasm是一款基于Docker的容器应用平台,它提供企业级编排、数据丢失防护和Web流技术,以支持将容器化工作负载交付到你的浏览器。Kasm可以在浏览器內运行各种应用,比如:Linux桌面、浏览器、聊天工具、办公软件、多媒体工具等。Kasm将这些应用隔离在独立的Docker......
  • 下一代APP Store——GPT应用商店GPTs初体验
    uploading-image-126879.png近期,OpenAI宣布GPT应用商店正式上线,目前拥有plus的用户已经可以体验了。OpenAI将GPT应用商店命名为GPTs,这也是之前发布会就宣传的内容,终于上线了。简单的说,GPT应用商店类似于手机上的应用商店,在这里用户可以自己做一个应用发布,也可以使用别人的应用。......
  • python多线程模块:threading使用方法(参数传递)
    先来看这段代码:importthreadingimporttimedefworker():print“worker”time.sleep(1)returnforiinxrange(5):t=threading.Thread(target=worker)t.start()这段代码就使用了多线程,但是没法传递参数,而实际使用多线程,往往是需要传递参数的......
  • 外贸CRM系统有哪些特点和应用价值?外贸企业必看
    外贸企业在客户管理、业务管理方面有更高的追求。为了更好地发展全球业务,满足客户多元化的需求,外贸企业需要通过CRM管理系统实现智能管理。接下来,让我们来谈谈外贸CRM的概念、特点和应用。什么是外贸CRM?外贸CRM是指针对外贸行业的客户关系管理系统,它可以帮助外贸企业管理客户......
  • 现代 IT 人一定要知道的 Ansible系列教程:playbook
    title='现代IT人一定要知道的Ansible系列教程:playbook'date=2023-12-23draft=falsesummary='AnsiblePlaybook提供了一个可重复、可重用、简单的配置管理和多机部署系统,非常适合部署复杂的应用程序。如果您需要多次使用Ansible执行任务,请编写一个playbook并将其......
  • .NET Conf China 2023分享-.NET应用国际化-AIGC智能翻译+代码生成
    今年.NETConfChina2023技术大会,我给大家分享了.NET应用国际化-AIGC智能翻译+代码生成的议题,今天整理成博客,分享给所有人。随着疫情的消退,越来越多的企业开始向海外拓展,应用系统的国际化和本地化是一个巨大的技术挑战,我们今天重点探讨以下内容:.NET应用如何实现国际化?不仅仅......