ansible-role-ansible_bastion:Ansible模块部署ansible部署堡垒

时间:2021-05-10 16:01:21
【文件属性】:
文件名称:ansible-role-ansible_bastion:Ansible模块部署ansible部署堡垒
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-10 16:01:21
ansible Python OSAS使用Ansible模块来使用Ansible管理一组服务器。 建筑学 该角色允许安装受信任的服务器,该服务器将部署配置并安全地运行剧本,而不必向每个管理员分发ssh密钥。 它用于授权用户可以推送的2个git存储库,使用脚本触发自动部署,以仅在需要的地方进行部署(即,如果您修改角色,则仅将使用该角色的系统作为目标)。 该角色使用2个git存储库,一个名为“ public”,另一个名为“ private”。 顾名思义,公共存储库是公开的,通常包含不被视为私有的所有内容,例如密码。 专用存储库主要用于密码,通常应仅包含groups_vars /或vars /存储库。 提交后钩子将提取/ etc / ansible中的2个存储库,并在需要时运行ansible。 为了提高安全性,ansible以非特权用户身份运行,以减少来自受管系统的潜在攻击源(请参阅CVE-2014-3498)。 计划实
【文件预览】:
ansible-role-ansible_bastion-master
----.gitignore(13B)
----tasks()
--------git_shell.yml(981B)
--------compat_ansible_admin_group.yml(251B)
--------install_ansible_rpm.yml(112B)
--------push_remote.yml(1KB)
--------create_repo.yml(821B)
--------use_tor_proxy.yml(170B)
--------install_callback_plugins.yml(517B)
--------install_ansible_git.yml(1KB)
--------create_repos.yml(215B)
--------pre_receive_checks.yml(317B)
--------main.yml(4KB)
----README.md(8KB)
----README.debug(393B)
----LICENSE(1KB)
----TODO(745B)
----meta()
--------main.yml(528B)
----defaults()
--------main.yml(1KB)
----.travis.yml(1KB)
----templates()
--------ansible_bastion.yml(119B)
--------push_remote_public.sh(1KB)
--------ansible_local.sudoers(398B)
--------ssh_config(276B)
--------ansible_git_update(1KB)
--------rerun_last_commit.sh(107B)
--------update_galaxy.sudoers(152B)
--------push_remote_public.sudoers(227B)
--------ansible_git(1KB)
--------clean_ssh_public_keys(1KB)
--------cmd_config.sudoers(1KB)
--------hooks()
--------file_changed_commit.sh(2KB)
----files()
--------checkout_git_repos.sh(1KB)
--------update_galaxy.sh(217B)
--------list(238B)
--------help(283B)
--------generate_ansible_command.py(9KB)
--------ansible_run_all.sh(1KB)
--------update_external_roles(59B)
--------bastion_lib.py(6KB)
--------update_ansible_config.sh(59B)
--------callback()
--------ansible_local.py(2KB)
--------clean_ssh_public_keys.py(2KB)

网友评论