首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用ansible Ad-Hoc命令在/ folder1 /ubuntu/ location的“主机”机器上创建一个文件夹

Ansible是一个自动化运维工具,可以通过编写Playbook和使用Ad-Hoc命令来管理服务器。Ad-Hoc命令是指临时性的命令,用于在远程主机上执行某些任务。

在使用ansible Ad-Hoc命令在指定位置创建文件夹时,可以使用ansible命令结合-m参数来指定模块为file-a参数来传递模块的参数。

对于在/folder1/ubuntu/位置的"主机"机器上创建文件夹,可以执行如下命令:

代码语言:txt
复制
ansible 主机 -m file -a "path=/folder1/ubuntu/new_folder state=directory"

其中,主机表示目标主机的名称或IP地址,path参数指定了要创建的文件夹的路径为/folder1/ubuntu/new_folderstate参数指定了创建的目标是一个文件夹。

根据不同的需求,可以使用其他模块和参数来完成更多操作,例如使用command模块执行命令、使用copy模块复制文件等。

如果你想了解更多关于Ansible的用法和相关知识,可以参考腾讯云的Ansible产品文档:Ansible - 腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ansible超详细讲解,值得收藏

指纹验证就是当我们在一台Linux机器上ssh登录另一台Linux时,第一次连接会让我们输入Yes/No hosts --主机文件清单 roles --一个配置角色的文件夹,默认里面是空的 配置Ansible...基于SSH key方式连接 以下命令均在ansible主机执行,无需到被管理机器操作 # 生成ssh key,一路回车,默认生成在/root/.ssh目录下id_rsa和id_rsa.pub ssh-keygen...指定远程主机使用的python路径 ad-hoc命令 ad-hoc是临时命令,就像我们执行的shell命令一样,执行完即结束,ad-hoc模式的命令格式如下: ansible web -m command...错误处理 change 条件判断 假设我们安装Apache,在centos上安装的是httpd,在Ubuntu上安装的是httpd2,因此我们需要判断主机信息,安装不同的软件。...%} 这样就完成了配置区分,执行同样的template拷贝命令,在不同的机器上是不同的配置文件。

3.3K20

说下ansible吧(基础篇)

,不需要master与minion端,python编写的 基于ubuntu 16.04来说明的 安装 方法一:源安装 apt-add-repository ppa:ansible/ansible apt-get..., "ping": "pong" } 介绍 Anable Ad-hoc::是个临时命令集 展示远程主机的/www下的所有文件以及文件夹 ansible test -m shell -a "ls...=root --ask-pass 参数 普通可选参数 -a --args 后面的整个内容当做一个参数来传给模块 -f --forks 并发控制机器 -m --module-name 指定模块,一般是ansbile...权限控制参数 -s --sudo 需要执行sudo命令的时候 -S --su 需要执行su切换用户命令的时候 -b --become 普通用户要切换到root用户,并且切换过程不需要密码的时候 Ansible...Inventory 定义主机关系的文件 默认路径为/etc/ansible/hosts (没有的话,创建一下) 文件内容格式是ini格式的 Inventory主机组 -- > [组名] xxx.xx.xx.xx

64930
  • Ansible之Ad-Hoc

    host-pattern是指目标主机,可以是一个主机,可以是多个主机用逗号分隔,可以是Inventory中定义的组或别名。...方便理解,下面用几个例子来看一下以上命令的效果。 Ad-Hoc使用 示例1:ping检测 ? 该示例直接指定目标主机IP,指定ping模块运行。...示例2:返回目标主机的内核版本信息 ? ? 使用-vvv参数可以清楚的了解Ansilbe的命令执行过程,包括模块的调用,临时文件的创建等。 ?...示例4:利用file模块在远端服务器上创建个指定权限的文件夹 ? ? 删除文件夹 ? 修改文件权限 ? 修改所属用户用户组 ?...Ad-Hoc模块使用 Ansible也提供类似于linux下man功能的说明工具ansible-doc,首先看一下用法: ? 目前我使用的最新版本2.7的支持的模块数量 ?

    84210

    《Ansible自动化运维:技术与佳实践》第一章读书笔记

    Ansible 管理方式 Ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用SSH进行远程连接。无需再被管节点上安装附加软件,可使用各种编程语言进行扩展。...剧本(playbook):定义 Ansible 任务的配置文件,可将多个任务定义在一个剧本中,由 Ansible 自动执行,可由控制主机运行多个任务,同时对多台远程主机进行管理。...控制主机与被管节点之间支持 local、SSH、ZeroMQ 三种连接方式,默认使用基于 SSH 连接,在大规模情况下,使用 ZeroMQ 连接方式执行速度更快。...任务执行模式 Ansible 系统由控制主机对被管节点的操作方式可分为两类,即 ad-hoc 和 playbook。 ad-hoc 模式使用单个模块,支持批量执行单条命令。...总结 Ansible 的关键想法是计算机是一组,而不是一个个分开的机器,即“多层编排”的思想。避免了证书交换,以及反向解析 DNS 和 NTP 的问题。YAML的配置文件格式,简单易用。

    95230

    Ansible 自动化工具安装、配置和快速入门指南

    Ansible 是一个开源、易于使用的功能强大的 IT 自动化工具,通过 SSH 在客户端节点上执行任务。 它是用 Python 构建的,这是当今世界上最流行、最强大的编程语言之一。...image.png 控制节点(Control node):使用 Ansible 在受控节点上执行任务的主机。你可以有多个控制节点,但不能使用 Windows 系统主机当作控制节点。...点对点(ad-hoc):它允许你一次性运行一个任务,它使用 /usr/bin/ansible 二进制文件。 任务(Task):每个 动作(Play)都有一个任务列表。...配置下面的 PPA 以便在 Ubuntu 上安装最新稳定版本的 Ansible。...如何创建 Ansible 主机清单 在 /etc/ansible/hosts 文件中添加要管理的节点列表。如果没有该文件,则可以创建一个新文件。

    1K20

    《Ansible自动化运维:技术与最佳实践》第三章读书笔记

    Ansible 组件介绍 本章主要通过对 Ansible 经常使用的组件进行讲解,使对 Ansible 有一个更全面的了解,主要包含以下内容: Ansible Inventory Ansible Ad-Hoc...命令 Ansible playbook Ansible facts Ansible role Ansible Galaxy Ansible Inventory Inventory 组件主要存储在配置管理工作中需要管理的不同业务的不同机器的信息...下面介绍如何使用多个 Inventory 文件。 首先新建一个文件夹用来存放 Inventory 文件 mkdir inventory 并在文件夹内新建文件,webservers 和 hosts。...执行命令 Ansible 命令都是并发执行的,默认的并发数由 ansible.cfg 中的 forks 值来确定,也可以在执行命令时通过 -f 指定并发数。...facter 信息:ansible 192.168.46.128 -m facter 使用 ohai 扩展 facts 信息 Ansible 的 facts 组件会判断被控机器上是否安装 ohai 包

    1.1K30

    非常好的Ansible入门教程(超简单)

    1.1 Ubuntu 在Ubuntu 16.04上安装Ansible的方法。...当我们在本地机器运行ansible时,我们不需要关心inventory文件中的内容,我将告诉您在本地和远程服务器上运行ansible。.../hosts nginx.yml 所以,我们已经运行了一些ad-hoc命令,使用了可复制的模块,并将一些相关任务组织到一个手册中。...让我们创建一个“主”的yaml文件(被ansible-playbook命令执行的文件),该文件定义要使用的角色以及运行它们的主机: 文件~/ansible-example/server.yml位于与roles...ad-hoc命令 创建一个基本的Playbook来运行多个任务(tasks),并使用了处理程序(handlers) 将多个任务抽象为一个角色,以保持所有Nginx相关的操作在一个角色内 展示了如何设置依赖关系

    3.8K20

    自动化运维利器 ansible-入门

    设想一个主机是一个士兵,那么有了 ansible ,作为系统管理员的你就是一个将领,你可以通过口头命令,即一次下发一条命令(ansible ad-hoc 模式)方式让一个或一组或全部的士兵按你的指令行事...我们只需要在一台机器(类 unix 系统)上安装 ansible,即可在这台机器上管理其他主机,ansible 使用 ssh 协议与被管理的主机通讯,只要能 ssh 连接这些主机,ansible 便可以控制他们...,这里我指明了每台机器连接的 ssh 登陆用户名,在执行 ansible 命令时就不需要再指定用户名,如果不指定用户名,andible 则尝试使用本机已登陆的用户去登陆远程主机。...,则只需要执行一次命令,输入一次密码,若不同,需要多次执行命令,每次输入不同的密码),命令被成功执行,在一些机器上你会需要安装 sshpass 或者指定 -c paramiko。...2. command: 在远程主机上执行命令,并将结果返回。 3. shell: 在远程主机上调用 shell 解释器运行命令,支持 shell 的各种功能。

    1.7K30

    ANSIBLE的Ad-hoc和Inventory基本使用

    mytest -m setup #产看指定主机server1上的facts变量信息 ansible * -m setup #查看指定的所有主机上的facts变量信息 ansible-doc -l ...也可以在最后一行输入/passwd,来过滤与passwd有关的内容 ansible mytest -a 'df -h' #在test组执行df -h命令 2.Ansible常用参数 -m:要执行的模块...ad-hoc简而言之,就是"临时命令"。 场景一:在多台机器上,查看某个进程是否启动。 场景二:在多台机器上,拷贝指定日志文件到本地。...在大规模的配置管理工作中,特别是云服务提供商或者IDC厂家,需要管理不同业务的不同机器,这些机器的信息都存放在Ansible的inventory组件里面。...在我们使用Ansible进行远程主机管理时,必须先将主机信息存放在inventory里面,这样才能使用Ansible对它进行操作。

    70621

    Cable : 基于Ansible运维Web管理平台

    可直接在 web 中使用 AD-HOC或者 PLAYBOOK 批量管理线上主机, 它支持短命令(AD-HOC)和 Playbook 的执行, 也可以对任务保存成模板供l以后方便复用。...功能 多组织 可根据不同项目或产品甚至物理空间来创建不同的组织, 用于区分。 ? #多组织 批量AD-HOC 支持对多台主机批量执行命令 ? #执行一个 ADHOC ?...一个组织必须有资源才能运作下来. INSTANCE 主机hosts, 组织内管理的所有远程机器。...Template: 配置模板(AD-HOC 模块参数按需使用) Files: 文件(AD-HOC 模块参数按需使用) AD-HOC > 短命令,在 ansble中为临时命令, 在 ansible 中通过...在 CABLE 中,是一个很方便的在线编辑任务的功能 , 并可以保存为任务模板。他支持 ansible 所有模块(允许的情况)。并可以使用 ansible 所有 ad-hoc 参数和模块参数。

    12.8K40

    数据科学家必备的21个命令行工具

    现在我们可以开始输入命令提示符了。 SSH 的重要特征就是能创建安全通道。 在 Ubuntu 中 1....当我们访问远程机器端口时,将会创建一个 SSH 通道(SSH-tunnel),并且连接将转向特定的主机端口。 N:禁止远程运行命令行。只有转发端口时才起作用。...设置: L:执行一个本地端口转发。当我们访问本地机器的端口时,特定主机的主机端口将会在通道端口上创建。 从世界到网络的通道(反向通道)在我们需要访问机器,但机器又被防火墙保护时需要。...双击主机名将创建连接。 一旦 SSH 连接已经创建了,我们就可以使用浏览器了。打开一个页面,其中 IP 地址是已经确定的,现在我们就能看到地址定义为了远程机器的 IP 地址。...在文件和文件夹系统工作 创建一个文件夹 dir_name: mkdir dir_name 重命名文件夹 dir_name 为 dir_name2: mv dir_name dir_name2 删除文件夹

    57820

    ansible简易入门

    这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。 所有的这几个目标本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。...——批量的在远程服务器上执行命令 。 Ansible提供了一套简单的流程,你要按照它的流程来做,就能轻松完成任务。这就像是库和框架的关系一样。 Ansible是基于 paramiko 开发的。.../hosts ' > ansible.cfg # 使用ansible执行一条ad-hoc命令,按照指示输入托管主机的root密码即可 ansible all -m ping -u root -k 使用...但是在:doc:playbooks 中它指的是对应主机应用特定的配置或执行特定进程. ad-hoc命令里使用patterns: 1 ansible -m ansible all -m ping -u root ad-hoc 命令 ad hoc——临时的,在ansible中是指需要快速执行,并且不需要保存的命令。

    2.3K60

    资源 | 数据科学家必备的21个命令行工具

    现在我们可以开始输入命令提示符了。 SSH 的重要特征就是能创建安全通道。 在 Ubuntu 中 1....当我们访问远程机器端口时,将会创建一个 SSH 通道(SSH-tunnel),并且连接将转向特定的主机端口。 N:禁止远程运行命令行。只有转发端口时才起作用。...设置: L:执行一个本地端口转发。当我们访问本地机器的端口时,特定主机的主机端口将会在通道端口上创建。 从世界到网络的通道(反向通道)在我们需要访问机器,但机器又被防火墙保护时需要。...双击主机名将创建连接。 一旦 SSH 连接已经创建了,我们就可以使用浏览器了。打开一个页面,其中 IP 地址是已经确定的,现在我们就能看到地址定义为了远程机器的 IP 地址。...在文件和文件夹系统工作 创建一个文件夹 dir_name: mkdir dir_name 重命名文件夹 dir_name 为 dir_name2: mv dir_name dir_name2 删除文件夹

    92180

    自动化运维工具-Ansible

    (使用较少,海量机器时使用,对运维的架构能力要求较高) ansible-vault  Ansible 文件加密工具 ansible-console  Ansible基于Linux Consoble界面可与用户交互的命令执行工具...系统由控制主机对被管节点的操作方式可分为两类,即adhoc和playbook: ad-hoc模式(点对点模式):   使用单个模块,支持批量执行单条命令。...ad-hoc命令 ansible 配置公私钥 前面我们已经提到过 ansible 是基于 ssh 协议实现的,为了实现无密码的登录、执行,可以给被访问主机分配秘钥。...示例: ansible web -m shell -a "cat /etc/passwd" 只要是我们的shell命令,都可以通过这个模块在远程主机上运行。...playbooks playbooks是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。

    1.5K20

    Ansible Module 快速入门

    2.Ansible 基础及安装 1.什么是Ansible Ansible是python 中的一套模块,系统中的一套自动化工具,只需要使用ssh协议连接及可用来系统管理、自动化执行命令等任务。...模式 ad-hoc简而言之,就是“临时命令”,不会保存 ansible中有两种模式, 分别是ad-hoc模式和playbook模式 2.ad-hoc模式的使用场景 场景一,在多台机器上,查看某个进程是否启动...场景二,在多台机器上,拷贝指定日志文件到本地,等等 3.ad-hoc模式的命令使用 4.ad-hoc模式的常用模块 Ansible执行返回->颜色信息说明 黄色:对远程节点进行相应修改 绿色:对远程节点不进行相应修改...#在远端创建目录 touch #在远端创建文件 link #link或hard表示创建链接文件 absent #表示删除文件或目录...absent #移除远端主机的组 present #创建远端主机的组(默认) 8.user模块 #创建用户指定uid和gid,不创建家目录也不允许登陆 [root@m01 ~]

    1.9K10

    学习如何安装Ansible和运行Playbooks

    Ansible是一个有用的工具,允许您创建计算机组,描述应如何配置这些计算机或应对其执行哪些操作,并从中心位置发出所有这些命令。它使用SSH,因此无需在您要定位的计算机上安装任何内容。...如果是这样,请ansible在本指南中使用前缀命令sudo。 安装Ansible 只需要在控制机器或运行命令的机器上安装Ansible 。...使用Ansible的库存文件 您针对一个客户端执行了Ansible命令,但是每次都必须键入主机的地址会很麻烦,如果您想要将相同的配置应用到多个服务器,该怎么办?...一个playbook也可以在一组机器上运行一些命令,切换到另一组运行不同的命令,然后切换回原始或不同的一组机器。它是程序性的,任务按顺序从上到下运行。...运行Playbooks 永久链接 执行一个playbook比运行像我们之前做的ad-hoc命令更容易。

    5.1K10

    Ansible-基本概述

    自动化运维软件安装部署方式 我们还是以 10 台机器部署 Nginx 为例。部署步骤如下: 1、在控制机或者称为管理机的机器上写好相关脚本。...有哪些功能 1、批量执行远程命令:可以对 N 台主机同时进行命令的执行; 2、批量配置软件服务:可以用自动化的方式管理配置和服务; 3、实现软件开发功能:例如 jumpserver 底层使用 Ansible...Playbooks:“剧本” YAML 格式文件,多个任务定义在一个文件中,定义主机需要调用哪些模块来完成的功能。 Core Modules:核心模块,主要操作是通过调用核心模块来完成管理任务。...ad-hoc 和 playbook: ad-hoc 模式(点对点模式) 使用单个模块,支持批量执行单条命令。...ad-hoc 命令是一种可以快速输入的命令,而且不需要保存起来的命令。就相当于 bash 中的一句 shell。

    76331

    数据科学家必知的21个命令

    在这篇文章里,我们将要一睹能快速分析文本数据(如日志,报告等)的最方便工具。很多时候,我们需要的数据并不存储在我们的本机上。所以首先,我们要知道如何链接到远程服务器上并使用它。...(SSH,即Secure Shell,是一个加密网络协议,它能让你在一个不安全的网络上安全地远程登陆和使用其他网络服务) 在Ubuntu的终端你可以用以下几个命令之一来登陆远程服务器。...SSH的一个好的特性是可以创建secure tunnels。 On Ubuntu 1....接下来还要学习在远程主机上控制、数据获取和获取的基本命令。 使用文件系统 现在,我们开始学习如何使用文件系统。以下是相应的命令用来: 1....查看磁盘空间 显示目前在Linux系统上的文件系统的磁盘使用情况 df -h 获取文件夹大小 du -sh dir_name/ 获取文件夹和子目录的大小 du -h dir_name/* 获取文件大小

    59610
    领券