Ansible-sshjail Ansible连接插件,用于独立于其jailhost远程配置FreeBSD监狱。 通过使用标准的Ansible SSH连接SSH到监狱主机,将所有文件移至监狱目录并使用jexec执行监狱范围内的命令,可以实现这一目的。 要求 控制节点(您的工作站或部署服务器): Ansible 2.0 RC3 + Python 2.7 监狱长: FreeBSD 至少一个配置好的监狱 Python 2.7 SSH协议 须藤 目标监狱: Python 2.7 安装 如所述,这是一个“连接类型插件”。 要安装sshjail: 克隆此仓库。 将sshjail.py复制或链接到受支持的位置之一: /usr/share/ansible/plugins/connection_plugins/sshjail.py path/to/your/toplevelplaybook/connection_plugins/sshjail.py 用法 使用sshjail,每个监狱都是其自己的清单主机,用主机名jail@jailhost 。 您还必须指定ansible_co
2021-01-31 14:11:34 16KB freebsd ansible configuration-management jail
1
限制轮廓 配置概要文件管理器,用于 resticprofile是配置文件和restic备份之间缺少的链接。 已经为restic创建配置文件,但是目前看来优先级很低。 使用resticprofile: 您不再需要记住命令参数和环境变量 您可以在一个配置文件中创建多个配置文件 一个配置文件可以继承另一个配置文件的所有选项 您可以在备份之前或之后运行got命令(在“保留”部分中) 您可以在备份之前或之后检查存储库 您可以创建将依次运行的配置文件组 您可以在运行配置文件之前或之后运行shell命令:例如,在需要安装和卸载备份磁盘时很有用 如果发生错误,您可以运行shell命令(任何时候) 您可以通过stdin发送备份流 您可以在更低或更高的优先级(优先级在Windows中,在所有的Unix不错)和/或ionice(仅适用于Linux)的启动restic 它可以在开始备份之前检查您是否有足够的内存。 (我有一些备份实际上杀死了禁用了交换功能的服务器) 您可以生成加密安全的随机密钥以用作Restic密钥文件 您可以轻松地计划备份,保留和检查(适用于systemd , crond , l
2021-01-31 14:11:34 249KB launchd yaml toml ansible
1
aruba-ansible-modules 适用于AOS-Switch和WLAN产品的所有Ansible模块,模块安装程序和示例手册。 有关AOS-CX模块,请参见AOS-CX Ansible角色。 结构体 AOS-Switch和WLAN Ansible模块和文件存储在。 交换和WLAN Ansible模块的文档位于 常见问题位于 AOS-Switch和WLAN Ansible剧本示例存储在 如何安装模块 aruba_module_installer.py工具安装Ansible进行AOS-Switch和WLAN集成所需的所有文件/目录。 要求 Linux操作系统 Python 2.7或3.5+ Ansible 2.5或更高版本 对于AOS-Switch固件版本16.08及更高版本,支持AOS-Switch设置说明,请参见 如何执行这段程式码 将此存储库克隆到您Linux机器上: $ git clone https://github.com/aruba/aruba-ansible-modules.git 输入克隆的目录并执行python安装程序: $ cd aruba-a
2021-01-31 14:11:33 236KB ansible aruba ansible-modules arubaos-cx
1
ansible-deploy-vmware-vm:使用Ansible vmware_guest模块部署多个VMware VM
2021-01-31 14:11:32 4KB ansible vmware vsphere virtual-machines
1
厨房-Ansiblepush 一个测试厨房插件,在推送模式(即正常模式)中增加了对ansible的支持:) 介绍 此厨房插件在推送模式下将ansible添加为预配器。 Ansible将从您的主机运行,而不是从来宾实例运行。 这也意味着您的代码将不会复制到访客。 它旨在仅使用最少的配置即可工作。 像平常一样运行。 如何安装 (1)使用捆扎机 我的首选方法是使用Gemfile source "https://rubygems.org" group :development do gem 'test-kitchen' gem 'kitchen-vagrant' # for example gem 'kitchen-ansiblepush' end (2)Ruby gem install kitchen-ansiblepush (3)从代码安装 git clone git@github.com:ahelal/kitchen-ansiblepush.git cd kitchen-ansiblepush gem build kitchen-ansiblepush.gemspec
2021-01-31 14:11:32 25KB testing ansible infrastructure-as-code kitchen
1
Google Cloud Platform Ansible系列 该集合提供了一系列用于与进行交互的Ansible模块和插件 该集合适用于Ansible 2.9+ 安装 ansible-galaxy collection install google.cloud 资源支持 App Engine防火墙规则(gcp_appengine_firewall_rule,gcp_appengine_firewall_rule_facts) BigQuery资料集(gcp_bigquery_dataset,gcp_bigquery_dataset_facts) BigQuery表(gcp_bigquery_table,gcp_bigquery_table_facts) 云Bigtable实例(gcp_bigtable_instance,gcp_bigtable_instance_facts) 云构建触发器(gcp_cloudbuild_trigger,gcp_cloudbuild_trigger_facts) 云函数CloudFunction(gcp_cloudfunctions_cloud
2021-01-31 14:11:31 1.18MB ansible devops gcp googlecloudplatform
1
开始吧 下载无业游民的盒子: : 流浪者盒子添加u16 / path / you_downloaded_box 无所事事 下载hbase,hadoop,spark 将下载到./ansible/roles/spark2/files 运行ansible-playbook ./ansible/playbook.yml -i ./ansible/inventory -u vagrant -k密码是vagrant 下载jdk8: ://pan.baidu.com/s/1bpxfpvD 下载hbase: ://pan.baidu.com/s/1slhdGhZ 下载hadoop: : 下载星火: : 检查 hdfs: : :50070 / dfshealth.html#tab-datanode 火花: : : HBase的: : :16010/master-status 部署Spark HBase示例 字数示例 chmod + x ./ansible/deploy-wordcount.sh 运行./ansible/deploy-wordcount.
2021-01-31 14:11:31 1.28MB ansible spark hadoop hbase
1
ansible-role-ssh-chroot-jail:Ansible角色-SSH chroot监狱配置
2021-01-31 14:11:31 14KB ssh security ansible sftp
1
示例Ansible Playbook提供DigitalOcean小滴 这是一个示例剧本,说明了如何使用Ansible创建和设置DigitalOcean小滴。 您可以通过此剧本使用命令行启动并配置小滴。 该剧本具有以下功能: 旋转DigitalOcean小滴 将小滴的IP地址添加到 设置交换文件 安装和设置fail2ban 设置简单的防火墙 设置时区 添加具有sudo访问权限的新用户帐户 为新用户帐户添加公共ssh密钥 对Droplet禁用密码认证 拒绝root登录到Droplet 安装UnattendedUpgrades软件包以进行自动安全更新 (可选)安装LEMP堆栈 (可选)安装Docker 先决条件 Ansible> = 2.4.0.0 用法 克隆此仓库: git clone https://github.com/jasonheecs/ansible-digitalocean-sample-playbooks.git cd ansible-digitalocean-sample-playbooks 将group_vars/all/secret.yml.example文
1
:warning_selector: 维护该存储库,而是使用和 手动化 该项目为各种项目(Symfony项目,自定义应用程序等)提供了现成的开发环境。 目前,所提供的环境基于Vagrant,并通过。 一些基于Docker的实现已在计划中,应该很快就会出现。 为什么? 因为我们懒得为必须处理的每个项目手动设置本地开发环境。 简而言之,我们需要: 几分钟之内就能在任何平台上处理任何新项目/现有项目 启用/禁用对语言,软件包或任何其他实用程序的支持 在项目之间保持本地环境的一致性(实践,工具) 在生产环境中拥有尽可能近的本地环境 根据需要销毁/重建任何环境 里面有什么? Manalize建立在以下库的肩膀上: Symfony, , 和组件 先决条件 7.1以上 2.2.1+ 1.3.0+ 5.2.22+ 安装 使用安装程序(推荐): curl -LSs https://raw.githubusercontent.com/manala/manalize/master/installer.php | php 使用作曲家: composer global require
2021-01-31 14:11:29 661KB ansible vagrant manala-ansible-roles AnsiblePHP
1