[
https://issues.apache.org/jira/browse/BIGTOP-1584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14286634#comment-14286634
]
jay vyas commented on BIGTOP-1584:
----------------------------------
[~warwithin] despite reservations of having two ways to do the same thing... I
reviewed this patch because i can tell you really did alot of awesome work on
it.
- This is anawesome body of work, and its really cool that you took the time to
demonstrate this.
- Personally, I learned alot about ansible from reading through it.
- Would you be interested in writing up how you ported puppet recipes to
ansible for a *bigtop blog post* ?
*I don't know wether we can maintain this inside of bigtop* : its 1000+ lines
of code and 60 new files. REally a tremendous amount of stuff to maintain and
duplicate functionality to what we have.
In any case, im more than willing to continue testing this with you. Its a
good way to learn more about *ansible*, and in the end we can at least have a
wiki page which talks about how to ansibilize bigtop, maybe even github repo
that you maintain that we can add to our {{README}} as an unsupported ansible
port of the puppet recipes.
{noformat}
==> bigtop1: warning:
==> bigtop1: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de:
NOKEY
==> bigtop1: Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
==> bigtop1: Importing GPG key 0xC105B9DE:
==> bigtop1: Userid : CentOS-6 Key (CentOS 6 Official Signing Key)
<[email protected]>
==> bigtop1: Package: centos-release-6-5.el6.centos.11.1.x86_64
(@anaconda-CentOS-201311272149.x86_64/6.5)
==> bigtop1: From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
==> bigtop1: Running rpm_check_debug
==> bigtop1: Running Transaction Test
==> bigtop1: Transaction Test Succeeded
==> bigtop1: Running Transaction
Updating : libselinux-2.0.94-5.8.el6.x86_64 1/5
==> bigtop1:
Updating : libselinux-utils-2.0.94-5.8.el6.x86_64 2/5
==> bigtop1:
Installing : libselinux-python-2.0.94-5.8.el6.x86_64 3/5
==> bigtop1:
Cleanup : libselinux-utils-2.0.94-5.3.el6_4.1.x86_64 4/5
==> bigtop1:
Cleanup : libselinux-2.0.94-5.3.el6_4.1.x86_64 5/5
==> bigtop1:
Verifying : libselinux-utils-2.0.94-5.8.el6.x86_64 1/5
==> bigtop1:
Verifying : libselinux-2.0.94-5.8.el6.x86_64 2/5
==> bigtop1:
Verifying : libselinux-python-2.0.94-5.8.el6.x86_64 3/5
==> bigtop1:
Verifying : libselinux-2.0.94-5.3.el6_4.1.x86_64 4/5
==> bigtop1:
Verifying : libselinux-utils-2.0.94-5.3.el6_4.1.x86_64 5/5
==> bigtop1:
==> bigtop1:
==> bigtop1: Installed:
==> bigtop1: libselinux-python.x86_64 0:2.0.94-5.8.el6
==> bigtop1:
==> bigtop1: Dependency Updated:
==> bigtop1: libselinux.x86_64 0:2.0.94-5.8.el6 libselinux-utils.x86_64
0:2.0.94-5.8.el6
==> bigtop1: Complete!
==> bigtop1: Running provisioner: ansible...
ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false PYTHONUNBUFFERED=1
ansible-playbook
--private-key=/Users/Jpeerindex/.vagrant.d/insecure_private_key --user=vagrant
--inventory-file=../../ansible/inventory.single.example
--extra-vars={"ansible_ssh_user":"vagrant","bigtop_yum_repo":"http://bigtop01.cloudera.org:8080/view/Releases/job/Bigtop-0.8.0/label=centos6/6/artifact/output/","num_instances":1}
-v --limit='all' ../../ansible/site.yml
The executable 'ansible-playbook' Vagrant is trying to run was not
found in the PATH variable. This is an error. Please verify
this software is installed and on the path.
07:05:00 {1584} $
{noformat}
I'm more than happy to continue reviewing this code with you, but in the end, I
dont think its wise to have 2 ways of doing the same thing in bigtop. So lets
keep this as a investigation unless one of the other commiters feels they want
to +1 it for commit. At this point, im not comfortable doing that (even though
Im more than happy to keep reviewing iterations of this patch if you want to
put them in).
> Ansible roles and playbooks for Bigtop
> --------------------------------------
>
> Key: BIGTOP-1584
> URL: https://issues.apache.org/jira/browse/BIGTOP-1584
> Project: Bigtop
> Issue Type: New Feature
> Components: deployment, tests, vm
> Affects Versions: 0.8.0
> Reporter: YoungWoo Kim
> Priority: Minor
> Attachments: BIGTOP-1584.WIP.patch
>
>
> Ansible is a well-known provisioning tool. http://www.ansible.com/
> It would be useful if Bigtop include the Ansible roles and playbooks for the
> Bigtop release.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)