持续更新中……服务管理service模块软件包管理yum模块示例通过facts变量查看软件包配置repository用户、用户组管理User模块示例:创建用户并生成ssh秘钥group模块示例known_hostsauthorized_key模块示例练习 服务管理service模块功能:管理服务。启动、停止等示例:service:
        name: "{{ firewall_svc }}            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 09:59:17
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上一篇博客中主要介绍了Ansible概述及Ansible部署,详见以下链接自动化运维之Ansible概述及Ansible部署请添加链接描述本篇将介绍Ansible命令应用之常用模块,以实例的形式进行演示。Ansible可用参数-v:输出详细信息(可以使用多个v) -i PATH:指定hosts文件位置 -f NUM :指定开启的进程数(默认为5) -m MOULE :指定module的名称(默认为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 11:01:22
                            
                                295阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ansible模块应用使用firewalld模块配置防火墙策略使用firewalld模块配置防火墙策略            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-19 15:20:42
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            firewalld模块用于在防火墙中添加或删除服务和端口firewalld模块常用参数•state:必须参数,指定防火墙策略状态,enable表示策略生效,disable表示策略禁用,present表示新建策略,absent表示删除策略•service:向防火墙添加/删除的服务名称,该服务必须在firewall-cmd--get-services可以查询到•port:要从防火墙添加或删除端口或端口            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-15 15:14:03
                            
                                3676阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            ansible中常用模块一.ansible实现管理的方式二.Ad-Hoc执行方式中如何获得帮助三.ansible命令运行方式及常用参数四.ansible的基本颜色代表信五.ansible中的常用模块1.command2.shell3.script4.copy5.fetch6.file7.unarchive8.archive9.hostname9.cron10.yum_repository11.d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 13:07:22
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            所有的模块都可以使用下面的命令查看参数:ansible-doc -s 模块名  //查询某个模块的参数
ansible-doc -l   //查看所有模块模块一:ping ping模块用来检测主机群是否存活,连通。要用的参数比较少,常用的使用:ansible test -m ping -uroot
//也可以不用-u指定用户模块二:fetch作用:从远端主机群拉去一个文件 使用该模块必须要指定参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 09:17:14
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ansible firewalld 模块概要此模块允许在运行或永久防火墙规则中添加或删除服务和端口(TCP 或 UDP)。firewalld >= 0.2.11参数parameter(参数)choices/default(选项)comments(注解)icmp_block在防火墙中添加或者移除的ICMP块。icmp_bolck_inversion开启/关闭防火墙区域ICMP报文反转功能。im            
                
         
            
            
            
            一、概述1.什么是ansibleansible是2013年推出的一款IT自动化和DevOps(部署)软件,2015年被RedHat收购,基于Python研发,糅合很多老运维工具的优点,实现了批量化操作系统配置,批量程序部署,批量运行命令等功能2.ansible可以做到的事-自动化部署APP-自动化管理配置项-自动化持续交付-自动化云(AWS)服务管理3.为什么选择ansible-活跃度高(开源社区            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 13:14:13
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Firewalld介绍1、firewalld介绍  Firewalld提供了动态托管的防火墙,并支持定义网络连接或接口的信任级别的网络/防火墙区域。它支持IPv4,IPv6防火墙设置,以太网桥和IP集。运行时和永久配置选项分开。它还为服务或应用程序提供了一个接口,以直接添加防火墙规则。   相较于iptables防火墙而言,firewalld支持动态更新技术并加入了区域(zone)的概念。简单            
                
         
            
            
            
            Hosts 执行的远程主机列表Tasks 任务集Variables 内置变量或自定义变量在playbook中调用Templates 模板,可替换模板文件中的变量并实现一些简单逻辑的文件Handlers 和 notify 结合使用,由特定条件触发的操作,满足条件方才执行,否则不执行tags 标签 指定某条任务执行,用于选择运行playbook中的部分代码。ansible具有幂等性,因此会自动跳过没有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 08:56:11
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ansible笔记(3):ansible模块的基本使用
在前文的基础上,我们已经知道,当我们使用ansible完成实际任务时,需要依靠ansible的各个模块,比如,我们想要去ping某主机,则需要使用ping模块,命令如下
ansible all -m ping
前文说过,除了ping模块,ansible还有很多模块可供我们使用,那么ansible都有哪些模块呢?我们可以使用如下命令,查看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 13:33:05
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一.Ansible概述二.Ansible环境安装部署三.Ansible命令行模块1. command 模块2. shell模块3. cron模块4. user 模块5. group模块6. copy模块7. file 模块8. hostname模块9. ping 模块10. yum模块11. service/systemd 模块12. script 模块13. setup模块 一.Ansib            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 10:52:37
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ##1.ansible实现管理的方式##
 Ad-Hoc        ##利用ansible命令直接完成管理,主要用于临时命令使用场景
 playbook    ##ansible脚本,主要用于大型项目场景,需要前期的规划##2.Ad-Hoc执行方式中如何获得帮助##
 ansible-doc    ##显示模块帮助的指令#格式
 ansible-doc [参数] [模块...]#常用参数
 -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 15:13:09
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Ansible 
 帮助获取: 
  ansible-doc -s 模块名 ##查看指定模块的帮助信息 
  ansible-doc -l ##查看支持的所有模块 
 常用模块: 
 
模块名
用途
file
文件管理,创建文件、目录或链接文件
copy / synchronize
用于传输文件或目录,对于copy传输慢建议采用s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 00:03:59
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1.blockinfile模块使用:在rhce上文件ansible.txt文件中写入内容 ansible然后使用blockinfile模块,在文件中插入内容 blockinfile insert content然后插入内容 blockinfile with marker 且使用指定标记: marker=#{mark}test在blockinfile insert content之前插入 ins            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 11:53:56
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Ansible基本简介:1 Ansible是什么?Ansible是一个适用于成百上千规模的受控节点的配置管理、应用程序部署、内部服务编排等诸多功能于一身的极为简单的IT运维自动化工具引擎,基于Python开发。她无需代理,很容易部署,除SSH外没有其他安全基础设施/配置要求。她使用了一个非常简单的语言(YAML),让你可以编写自己的自动化作业脚本。 2 Ansible是怎样工作的?A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 10:41:47
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ansible 是一种自动化工具,广泛应用于部署、配置和管理计算机系统。在 Ansible 中,模块起着非常重要的作用。模块可以理解为 Ansible 提供的预定义指令集,能够实现特定的功能。
Ansible 的模块种类繁多,可以满足不同操作系统、网络设备和云平台的需求。其中,红帽操作系统相关的模块尤为重要,因为红帽是企业级 Linux 操作系统中的佼佼者,许多组织和公司都在使用红帽作为他们的服            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-11 11:57:41
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本章主要介绍Ansible中最常见模块的使用shell模块文件管理模块软件包管理模块服务管理模块磁盘管理模块用户管理模块防火墙管理模块ansible的基本用法如下。 ansible 机器名 -m 模块x -a "模块的参数" 对被管理机器执行不同的操作,只需要调用不同的模块就可以了。  ansible中内置了很多的模块,可以通过ansible-doc -l查看系统中所有的模块。 [blab@nod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 18:47:52
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、模块简单使用
1.copy模块
 
  
[root@ansible ~]# ansible web -m copy -a 'src=/tmp/server dest=/tmp/server'
192.168.3.46 | success >> {
    "changed": true, 
    "checksum": "5f7cfc5ceb0fb7f0791f7c38f9ca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 14:12:24
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            command模块模块介绍 command模块可以帮助我们在远程主机上执行命令注意:使用command模块在远程主机中执行命令时,不会经过远程主机的shell处理,在使用command模块时,如果需要执行的命令中含有重定向、管道符等操作时,这些符号也会失效,比如”<“, “>”, “|”, “;” 和 “&” 这些符号,如果你需要这些功能,可以参考后面介绍的shell模块,还有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 22:06:22
                            
                                36阅读
                            
                                                                             
                 
                
                                
                    