Ansible
Ansible is a simple and powerful automation engine. It is used to help with configuration management, application deployment, and task automation.
Here are 10,465 public repositories matching this topic...
It would be a good idea to recommend the Wireguard MacOS app instead of the command line in the usage instructions.
What would you like to be added:
Support for deploying vSphere storage Container Storage Interface (CSI).
It' GA already.
https://github.com/kubernetes-sigs/vsphere-csi-driver
https://cloud-provider-vsphere.sigs.k8s.io/
It requires vSphere 6.7u3+
Why is this needed:
- The in-tree cloud provider for vSphere is deprecated.
- The CSI is the standard way to implement the Storage
ISSUE TYPE
- Bug Report
SUMMARY
The Sparkline in HostDetails/InventoryHostDetails does not navigate correctly.
ENVIRONMENT
- AWX version: 9.1
- AWX install method: docker for mac
- Ansible version: 2.10
- Operating System: Mojave
- Web Browser: Chrome
STEPS TO REPRODUCE
Host --> click on host that has jobs ---> Click on an item in the spark line.
root@rd-qiniu-1:/www/scheduler# ansible-playbook /www/scheduler/setup/system_service/cluster-storage/cluster-storage.yml
[WARNING]: provided hosts list is empty, only localhost is available
ERROR! the role 'cluster-storage' was not found in /www/scheduler/setup/system_service/cluster-storage/roles:/www/scheduler/setup/system_service/cluster-storage:/etc/ansible/roles
The error appears to h
Describe the bug
When you install rundeck and setup the 'Ansible Resource Model Source' to create the nodes for a project, it runs the playbook out of the /tmp folder and does so as the 'rundeck' user, not as the user specified in the 'Ansible Resource Model Source' ssh setup. Aka - the playbook runs the inventory gather using the hosts file from ansible as 'rundeck' not as 'myuser'.
As
It would be nice if the documentation could be version tracked too, and people could not randomly change things without it undergoing a review. I would propose that we use the github pages format with a new repository (or docs subfolder) for this and migrate the current wiki content to it as a starting point.
https://pages.github.com/
Proposal: Why not utilize Molecule in different ways than for ansible role-testing ?
Author: Grzegorz Nowak <@grzegorznowak>
Date: 2019-MM-DD
- Status: New
- Proposal type: branding, sort of ?
Motivation
Hey guys, I've been using molecule for about 2 years now, and while it initially indeed served me well for only integration/unit testing of Ansible roles I was brewing in-
Currently, the tasks/osx.yml file is called as follows:
- include_tasks: tasks/osx.yml
when: configure_osx
tags: ['osx']
Since tags are not copied to child tasks when using dynamic imports, this tag essentially doesn't do anything. The tag should either be added
- Terraform Concepts | Command | Tutorial
- Puppet Concepts | Command | Tutorial
- Chef Concepts | Command | Tutorial
- Ansible Concepts | Command | Tutorial
This is from a reader's email:
On p. 284 I was a bit surprised to see the use of NOPASSWD without a discussion of the security implications though. Intuitively, NOPASSWD seems like a bad idea even with the other security measures in place, but I'm not a security expert, so I had to google it. And it seems like it might not be that bad after all:
1、安装环境,请务必确认docker和docker-compose已经安装好了
[root@localhost]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@localhost]# docker --version
Docker version 19.03.1, build 74b1e89
[root@localhost]# docker-compose -version
docker-compose version 1.24.0, build 0aa59064
2、下载opsmanage的zip包
https://github.com/welliamcao/OpsManage
3、把zip包上传到linux系统任何目录,例如:/data/pkg。
4、编辑aut
- I've read the guidelines for Contributing to Roots Projects
- This request isn't a duplicate of an existing issue
- I've read the docs and followed them (if applicable)
- This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots
Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style
-
Updated
Jan 19, 2020 - HTML
Description
I'm trying to set up openshift-3.11 on CentOS-7 on VirtualBox VMs:
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.oDocker Bulid 安装依赖失败问题The command '/bin/sh -c pip3 install --upgrade pip' returned a non-zero code: 1
错误信息:
Step 10/16 : RUN pip3 install --upgrade pip
---> Running in 83716c526776
Collecting pip
Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled
In the step-10 readme, the haproxy playbook contains:
- hosts: web
gather_facts: true
While in fact this happens in step-11 as in step-10 you mention the need to run both apache and haproxy playbooks together.
You do mention in step-11 that you added this already in the previous step but I think that as a first time reader, when you see it in step-10 it's a bit confusing.
LEMP Vagrant playbook sets up Vagrant box with default firewall vars from https://github.com/geerlingguy/ansible-role-firewall/blob/master/defaults/main.yml. Those vars allow connections to TCP ports "22", "25", "443" and "80" only, making MySQL inaccessible from outside the vagrant box.
I suggest adding a bit on configuring firewall into LEMP example's README file at https://github.com/geerlin
It would be great to support the YAML inventory as specified in the docs, http://docs.ansible.com/ansible/devel/plugins/inventory/yaml.html
instances_v3:
children:
webservers_v3:
hosts:
app01:
app02:
app03:
vars:
client: bigcompany
owner: Tom
It almost works. Except vars give "Unsupported vars syntax" and it treats t
The OpenDev project is setup to run some of it's CI jobs against pull requests to this repo. This deploys several nodes, runs configuration roles on them using Ansible from devel branch and then runs testinfra with ansible backend to ensure the roles all worked.
This would mean all pull requests are getting checked against Ansible devel branch in a pretty "real world" test.
For this to wo
In 04-packer.md, the step "Create custom machine image", I got the error
googlecompute: google: could not find default credentials.
See https://developers.google.com/accounts/docs/application-default-credentials for more information.
After googling, I found this link https://www.packer.io/docs/builders/googlecompute.html and it help me to fix the above error.
Step to fix :
- "Compu
On the basis of Review Russian documentation #1963
- Main
- README
- Documentation Overview
- Configuration / Introduction
- Configuration / Dockerfile image
- Configuration / Stapel Image / Naming
- Configuration / Stapel Image / Base Image
- Configuration / Stapel Image / Docker directive
- Confi
Describe the bug
The packer build fails with a non-zero exist status.
Expected behavior
Ansible runs with errors.
Actual behavior
vagrant: TASK [dev-sec.os-hardening : remove pam_cracklib, because it does not play nice with passwdqc] ***
vagrant: fatal: [default]: FAILED! => {"msg": "The conditional check '(ansi
Similar to #885
when performing required pgclone remount I get prompted with
"
Suspect pgblitz.com links all need updating in guides for new wiki?
请问支持arm平台么?
It would be nice to know which datacenter was chosen for each VPS provider, since different datacenters could have different results.
SUMMARY
This is a follow-up to #16903.
Setting the new env var
ANSIBLE_DUPLICATE_YAML_DICT_KEYimplemented in #56933 toerroroutputs a crypticERROR! Unexpected Exception, this is probably a bug: 'NoneType' object has no attribute 'line'instead of the message defined [here](https://github.com/ansible/ansible/blob/d335d7a62c022d702a29a0ff55cd0c526ec2c5ad/lib/ansible/parsing/yaml