# openstack-ansible **Repository Path**: fire_sea/openstack-ansible ## Basic Information - **Project Name**: openstack-ansible - **Description**: openstack-ansible - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2018-08-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目目标实现快速高质量的openstack自动化部署工作。 要求3台管理节点和多台计算节点,此方案要求每台至少要有2个网卡 ### 1、安装git工具 #yum install git -y ### 2、安装ansible工具 #yum install epel-release ansible -y ### 3、下载git项目 #mkdir ~/git #cd ~/git #git clone https://gitee.com/openteamone/openstack-ansible.git #git config --global user.email 自己的邮箱账户地址 #git config --global user.name 用户名 修改git显示样式 #git config --global color.ui auto 说明:git密码保存问题,输入一次账户密码后保存记录,不用每次输入账户密码 vi 项目目录/.git/config 增加[credential] helper = store ### 4、运行项目 修改配置文件,包括服务器ip、网卡对于参数、初始化账户密码等 #vi ~/git/openstack-ansible/hosts 安装 #cd ~/git/openstack-ansible/ #ansible-playbook install.yml ### 5、git常用命令 查看文件状态 #git status 提交文件前,需要更新 #git pull 提交修改的文件 #git add *.txt #git commit -m "commit" 或 #git commit -am "add and commit" 提交文件到远端服务器,如果之前没有录入过账户密码,此处需要录入,后面不再录入 #git push 查看本地和远端分支(-a显示远端服务器分支,不带参数只显示本地分支),显示结果前面带*号的代表你当前工作目录所处的分支 #git branch -a 如果没有想要的分支,并且在本地准备开发,需要新建分支。注意,新建分支是以当前分支为基础新建分支,切换到哪个分支,就是以哪个分支为基础 #git branch feature-1 切换分支 #git checkout feature-1 或 新建并切换分支 #git checkout -b feature-1 删除本地分支 #git branch -d feature-1 推送本地新建分支到远程服务器上 #git push origin feature-1 删除远程分支 #git push origin :feature-1 新分支合并master主分支,合并后要处理冲突的问题件 #git checkout feature-1 #git merge master master主分支合并新分支,合并后要处理冲突的问题件 #git checkout master #git merge feature-1