ansible sudo

ansible安装与使用

为了避免大量重复的操作,出现了一些自动化运维工具;ansible就是其中之一。 ansible是基于python开发的noagent,noserver的自动化运维工具,是基于ssh服务工作的,安装使用都非常简单。 以下是ansible安装步骤: 一、准备epel源 yum install -y ep ......
ansible

ansible学习笔记

ansible 目录ansible安装1. 配置1.1 Inventory(主机清单)1.2 ansible.cfg2. 模块2.1 yum模块2.2 copy模块2.3 get_url模块2.4 fetch模块2.5 file模块2.6 service模块2.7 group模块2.8 user模块 ......
ansible 笔记

ansible使用【2】--安装Nginx并熟悉playbook

前提: 主控机器已经安装好ansible,被控制的是53.225 安装教程看:https://www.cnblogs.com/liqi175/p/17776530.html 参考资料:https://ansible.leops.cn/basic/Quickstart/ 安装Nginx: ansibl ......
playbook ansible Nginx

ansible初次使用

前言: ansible是自动部署工具,就是我有一个服务器A,需要控制B,C,D 3个服务器。 只需要再A上进行安装ansible,并且知道B,C,D 3个服务的密码,就可以控制他们。 且B,C,D本身不需要其他的操作。 而其他的部署工具,是需要再BCD上安装软件的。 更多的ansible介绍:htt ......
ansible

ansibles 报错

ansibles 连接报错1: "changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have ......
ansibles

ansible 操作 windowws 中文乱码问题解决办法

乱码原因是因为 Linux 和 Windows 编码不一致所导致,修改环境变量即可 设置环境变量为 utf-8 ansible win_test -m win_shell -a 'Set-Item -Path env:PYTHONIOENCODING -Value "utf-8"; python d ......
乱码 windowws ansible 办法 问题

ansible启动进程结束后会自动杀掉进程

问题复现: 使用ansible-playbook 远程Windows主机启动进程,执行ansible-playbook输出显示进程启动了,但是到服务器上发现进程未启动。 仔细调研一下,发现是ansible的问题,只能通过ansible的async 异步或者 使用nohup 命令解决 async 文档 ......
进程 ansible

Ansible部署先电openstack

一,规划节点: 主机名 IP 节点 ansible 192.168.238.11 ansible节点 2核/4G内存/40G硬盘 controller 192.168.238.12 controller节点 4核/8G内存/100G硬盘 compute 192.168.238.13 compute节 ......
openstack Ansible

自动化运维工具-ansible

1、ansible 控制端安装 yum -y install epel-release ansible libselinux-python 配置域名解析 192.21.131.81 master 192.21.131.99 node1 创建密钥链接 控制节点设置密钥:ssh-keygen 分发至工作 ......
ansible 工具

Jenkins实现CI/CD发布(Ansible/jenkins共享库/gitlab)

Jenkins实现多环境发布 1. 需求介绍 本人负责公司前端业务模块,由于前端模块较多,所以在编写jenkinsfile时会出现很多项目使用的大部分代码相同的情况,为解决这种问题,采用了jenkins的共享库方式优化,并且jenkins要支持多环境发布,我们有gray与online两个环境,可以确 ......
Jenkins Ansible jenkins gitlab CI

Linux系统管理(1) 开启与禁用普通用户sudo权限

1.sudo命令简介 sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但有时普通用户需要用到root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以 ......
权限 用户 系统 Linux sudo

centos 用docker 安装ansible UI管理工具awx

环境说明: centos 7.9 ansible 2.9.27 docker version 24.0.6 awx version 11.2.0 python version 3.6.8 AWX简介 AWX提供了一个基于web的用户界面、REST API和构建在Ansible之上的任务引擎。 图形化 ......
管理工具 ansible 工具 centos docker

ansible报 MODULE FAILURE

在使用ansibles 批量连接新升级的欧拉系统时候,报MODULE FAILURE 原因:ansibles 默认的python 名字叫python,需要使用python3,; 而欧拉的python 链接到的是python2 解决办法: 先将 python 重命名, 再执行: ln -s /usr/ ......
ansible FAILURE MODULE

ansible的host几种编写样式以及引用方式

借用的, https://www.cnblogs.com/chengxuyonghu/p/13763561.html Ansible hosts文件配置IP的方式 第一种 IP+A/C 示例如下:192.168.0.10 ansible_ssh_user=“vagrant” ansible_ssh_ ......
样式 ansible 方式 host

ansible-安装

# 在线安装 一般来说直接在线安装即可 ## Ubuntu ``` apt-get install -y ansible ``` ## centos ``` yum install -y epel-release yum install -y ansible ``` ## macOS ``` bre ......
ansible

Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法

问题复现 本来想用腾讯云测试一下用户权限管理,给test用户设置面密码登录,修改/etc/sudoers如下 test ALL=(ALL:ALL) NOPASSWD: ALL 手抖忘了写NOPASSWD后面的冒号,导致关闭后sudo直接报错 (base) ubuntu@VM-16-11-ubuntu ......
sudoers 办法 服务器 Ubuntu Linux

ansible常用模块总结

常用模块帮助文档参考: https://docs.ansible.com/ansible/2.9/modules/modules_by_category.html https://docs.ansible.com/ansible/2.9/modules/list_of_all_modules.htm ......
模块 常用 ansible

ansible-playbook批量安装httpd,按主机名提供不同的index.html(如node1的index.html欢迎页面为welcome node1)

[root@ansible ~]# vim /etc/ansible/hosts [webservers] 10.0.0.150 ansible_connection=local 10.0.0.160 #创建角色相关目录 [root@ansible html]# mkdir -pv /data/an ......
index node1 ansible-playbook html node

ansible实现zabbix agent批量部署

1.安装ansible在zabbix-server上 #1.安装ansible在zabbix-server上 root@zabbix-server ~]#yum install -y ansible #选择yum安装,安装好源,直接安装会出现下面的问题原因是yum源里的版本低于2.12,需要配置源 ......
ansible zabbix agent

多种方案教你彻底解决mac npm install -g后仍然不行怎么办sudo: xxx: command not found

问题概述 某些时候我们成功执行了npm install -g xxx,但是执行完成以后,使用我们全局新安装的包依然不行,如何解决呢? 解决方案1: step1: 查看npm 全局文件安装地址 XXX@CN_CXXXMD6M ~ % npm list -g /Users/XXX/.npm-global ......
多种 怎么办 install command 方案

ansible-playbook实现MySQL的二进制部署

#安装mysql5.6 [root@ansible ~]#ls -l /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz -rw-r--r-- 1 root root 403177622 Dec 4 13:05 /data/a ......

Ansible playbook实现apache批量部署,并对不同主机提供以各自IP地址为内容的index.html

[root@ansible ~]# vim /etc/ansible/hosts [webservers] 10.0.0.150 ansible_connection=local 10.0.0.160 #创建角色相关目录 [root@ansible html]# mkdir -pv /data/an ......
playbook 主机 Ansible 地址 内容

ansible 使用

Install centos yum install epel-release -y && yum install ansible -y && ansible --verson Inventory example: [kvm] 192.168.0.51 ansible_port=2222 192.1 ......
ansible

ansible认证方式

......
ansible 方式

ansible-kube集群部署项目简述

ansible-kube集群部署项目简述 1.目录要求 介于证书生成文件和一些脚本使用了绝对路径;必须将ansible.tgz 包解压到 /ansible 路径下。 工作路径必须为 /ansible/Playbooks/k8s_deploy 2.目录结构以及功能概要 ├── k8s_deploy # ......
集群 ansible-kube ansible 项目 kube

centos开启sudo免密

visudo在root后加一行 用户名 ALL=(ALL) NOPASSWD:ALL root1用户可以直接切root了。 ......
centos sudo

ansible-主机清单

1.ansible清单-默认 默认位置 /etc/ansible/hosts 查看主机清单文件 [root@localhost ansible]# cat hosts [webservers] 192.168.235.152 [outlocatservers] 43.143.98.52 [local ......
清单 主机 ansible

简明讲述ansible的版本

人们口中说的2.15,指的是ansible-core的版本,是ansible的核心; 而pip install的那个版本(目前到ansible 8的),是ansible大包大揽版,是全版本。 他们具体的对应是文档中的roadmap,网址[https://docs.ansible.com/ansibl ......
ansible 版本

ansible-awx-ansible可视化

1.前期准备 ansible安装 docker安装 python3和pip3安装 sudo yum install python3 python3-pip 安装 docker-compose 的Python模块,有两种方式 1)二进制安装 [root@localhost /]# curl -L "h ......
ansible ansible-awx-ansible awx

ansible-playbook-logic逻辑实现

1.when 根据某一判断条件(变量、执行结果等)来实现逻辑 查看whwen_ansible.yml [root@localhost logic]# cat whwen_ansible.yml - hosts: webservers remote_user: root tasks: - name: ......