zoukankan      html  css  js  c++  java
  • ansible 碎记录

    https://www.zhukun.net/archives/8167

    ansible -i new/hosts new -m authorized_key -a "user=root key='{{ lookup('file','/root/.ssh/id_rsa.pub') }}'" -k

    -i表示指定IP列表文件位置,后面的new表示文件里的分组
    -k表示询问目标IP的密码
    -a后面表示authorized_key模块的参数,user和key是2个必需的参数,也可以加一个默认参数state=present(加不加均可),如果设置state=absent则表示删除这一条key

    ansible -i new/hosts new -m copy -a 'src=/opt/  dest=/root  owner=root group=root mode=644 backup=yes follow=yes'

    注意copy模块的使用:
    follow=yes: 表示将链接也复制;
    backup=yes: 在覆盖之前将原文件备份, 备份文件包含时间信息;
    force=yes: 默认为yes,会覆盖远程的内容不一样的文件(可能文件名一样). 如果是no, 就不会拷贝文件(如果远程有这个文件);
    src: 要复制到远程主机的文件在本地的地址,可以是绝对路径,也可以是相对路径. 如果路径是一个目录,它将递归复制.在这种情况下,如果路径使用”/”来结尾,则只复制目录里的内容,如果没有使用”/”来结尾,则包含目录在内的整个内容全部复制,类似于rsync.
  • 相关阅读:
    Nginx的访问控制
    远程登录
    Linux的网络命令
    laravel-collect
    laravel-model
    laravel-Macroable
    laravel-容器
    机器学习-Logisitic回归
    机器学习-多变量线性回归
    算法笔记-分支界限法
  • 原文地址:https://www.cnblogs.com/huangyanqi/p/10238842.html
Copyright © 2011-2022 走看看