首页 > 其他分享 >[MacOS]Ansible-HelloWorld

[MacOS]Ansible-HelloWorld

时间:2023-11-02 23:46:29浏览次数:60  
标签:MacOS 127.0 0.1 sudo ansible HelloWorld Ansible hosts ssh

  1. 安装
pip install ansible
  1. 手动创建ansible.cfg
sudo mkdir /etc/ansible/ansible.cfg
  1. 查看ansible配置信息
ansible --version
  1. 创建hosts文件
cd /etc/ansible/
sudo touch hosts
sudo vi hosts

添加主机IP
127.0.0.1
  1. ansible 是基于 ssh协议实现的,所以其配置公私钥的方式与 ssh 协议的方式相同,具体操作步骤如下:
生成私钥
ssh-keygen
向主机分发私钥
ssh-copy-id [email protected]
  1. 测试Ping
ansible -u root 127.0.0.1 -m ping

成功
127.0.0.1 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false,
    "ping": "pong"
}

失败
127.0.0.1 | UNREACHABLE! => {
    "changed": false,
    "msg": "Failed to connect to the host via ssh: ssh: connect to host 127.0.0.1 port 22: Connection refused",
    "unreachable": true
}

标签:MacOS,127.0,0.1,sudo,ansible,HelloWorld,Ansible,hosts,ssh
From: https://www.cnblogs.com/luoxiaolei/p/17806680.html

相关文章

  • Ansible操作MySQL常用的几个模块
    1. mysql_user模块mysql_user模块用来添加,删除用户以及设置用户权限创建MySQL数据库的用户与口令(非root@localhost用户),直接通过playbooks中的案例来说明吧。-name:创建MySQL数据库用户--user_testmysql_user:#-----登陆数据库login_host:"localhost"......
  • 通过计算巢轻松部署 Ansible Semaphore
    概述AnsibleSemaphore是一个现代化的Ansible用户界面。可以轻松运行AnsiblePlaybook,获取有关失败的通知,并控制部署系统的访问权限。如果你的项目已经发展壮大,从终端进行部署不再适合你,那么AnsibleSemaphore就是所需要的东西。阿里云计算巢是一个给企业应用服务商和其客......
  • [macos]macos 浮动时钟 floating clock
    http://www.splook.com/Software/名字叫 SimpleFloatingClock ......
  • [macos]关闭macos的dock
    defaultswritecom.apple.docktilesize-integer1&&killallDockdefaultswritecom.apple.dockautohide-delay-float1000;killallDock恢复:defaultswritecom.apple.dockautohide-delay-int0killallDock......
  • [macos]关闭macos的 inertia 效果 和橡皮筋效果
    macOS与windows相比,显然在UI设计和很多地方都下了大功夫,但往往还是用力过猛有些过度设计的UI特效并不实用 比如1.滚动条的bounce,比如在OSX下的Chrome中,下拉滚动条到底的话向上回弹,这个动画刚看上去好像符合直觉,觉得是一个很好的设计,但实际并不实用,当我拉到底的时候我就想最快......
  • [macos]keyboard mastero设置
    拖动的时候通过点击command来进行复制 ......
  • [macos]hammerspoon设置
    在init的lua脚本中,下面的代码是为了在进入Terminal、ShortCat和Spolight的时候,默认切换到英文输入法 localfunctionChinese()hs.console.printStyledtext("chinese")hs.keycodes.currentSourceID("com.apple.inputmethod.SCIM.ITABC")endlocalfunctionEnglish()hs.console.pr......
  • [macos]增加三指上滑呼出mission control的速度
    FirstyoucanchangethespeedofswitchingintoMissionControl(stillcalledExposeintheprefs).Todothatjustenterthiscommand:defaultswritecom.apple.dockexpose-animation-duration-int0;killallDockAndtogobacktodefaultsrunthiscommand......
  • [macos]karabiner-elements设置
    通过一些映射来方便我的mac操作      20200423:  https://github.com/eret9616/my-karabiner-config ......
  • [macos]magicmouse 配合 bettertouchtool实现触摸功能
       1.将所有的tap设置为左键点击2.2fingertap设置为右键点击3.3fingertap设置为lookupword4.2fingerswipeup和swipedown都设置为missioncontrol      其他优化: 将option+command+C设置为双击选中并复制       trackpad优化:  ......