Friday, January 15, 2016

Ansible : Use pip to uprgade Ansible

# pip --proxy https://a.b.c.com:port search ansible
ansible-tower-cli             - A CLI tool for Ansible Tower.
org_wayround_pyeditor         - Simple extansible editor with projects and
                                outline
fabric-tb                     - Based on Fabric, use ansible-like config
                                files.
ansible-docgenerator          - Simple tool for generating ansible role
                                documentation
goodplay                      - goodplay enables you to test your deployments
                                and distributed software infrastructure by
                                reusing your existing knowledge of ansible.
winsible                      - A Faster Ansible (especially on Cygwin)
ansible-role-manager          - A tool for installing and managing Ansible
                                roles, playbooks & modules.
datemike                      - Create Ansible tasks, plays, and playbooks in
                                pure Python
ansible-shell                 - Interactive shell for ansible
ansible-test                  - UNKNOWN
ansible                       - Radically simple IT automation
  INSTALLED: 1.9.4
  LATEST:    2.0.0.2

augploy                       - AUGmentum dePLOYment automation tool, powered
                                by ansible
pytest-ansible                - Plugin for py.test to allow running ansible
ansible-conductor             - Dynamic inventory system for Ansible
snfinv                        - Dynamic ansible inventory for Synnefo IaaS
                                nodes
arpm                          - ansible package manager command line tool
ec2ansible                    - AWS EC2 inventory generator for Ansible
mr.awsome.ansible             - A plugin for mr.awsome providing integration
                                with Ansible.
clc-ansible-module            - Centurylink Cloud Ansible Modules
ansible-inventory-grapher     - Creates graphs representing ansible inventory
ansible-roles                 - Manage ansible roles.
ansible-toolkit               - The missing Ansible tools
ansible_role_apply            - Apply a single Ansible role to host(s) easily
pocker-ansible                - Collection of ansible plugins for docker
                                orchestration using pocker library
messier                       - Test Ansible roles with Vagrant, similar to
                                Test Kitchen
ansible_role_installer        - Install Ansible roles from Git repositories
kapellmeister-ansible         - Ansible Playbook manager.
ansible-cmdb                  - Generate host overview from ansible fact
                                gathering output
ansigenome                    - A tool to help you gather information and
                                manage your Ansible roles.
ansible-flow                  - Workflow tool to speed up interactions with
                                Ansible
ansibleci                     - Ansbile CI tests
galaxy-updater                - Retrieve the latest versions for all of your
                                ansible-galaxy role dependencies.
python-make-ansible           - python-make integration to ansible
ansible-vagrant               - Simple helper to use ansible with vagrant
molecule                      - Vagrant wrapper for testing Ansible roles
ansible-vault                 - R/W an ansible-vault yaml file
ansible-universe              - Ansible role build tool
ansiblator                    - Ansiblator - makes Ansible api more Pythonic
ludolph-ansible               - Ludolph: Ansible plugin
carthage-copy-frameworks      - Keyring integration and local execution
                                wrappers for Ansible
ansible-testing               - Python module and CLI to package and upload
                                python lambda functions to AWS Lambda.
supervisorclusterctl          - supervisorclusterctl is a cmd line tool that
                                allows to control a cluster of processes by
                                utilizing Supervisor and Ansible.
subspace                      - A pragmatic interface to programmatically use
                                Ansible.
tbcli                         - Based on Fabric, use ansible-like config
                                files.
ansiblereporter               - Scripts for ansible to report host output data
dork                          - Docker and ansible based development
                                containers.
mist.ansible                  - Ansible modules for the mist.io service
pyansible                     - A module for interfacing with Ansible Runner
                                and Inventory.
cyclosible                    - Cyclosible is a web-api to manage ansible
tory_client                   - client tools for the tory ansible inventory
ansible-lint                  - checks playbooks for practices and behaviour
                                that could potentially be improved
ploy_ansible                  - Plugin to integrate Ansible with ploy.
playbook_assistant            - Simple utility for Ansible playbook creation
                                and download
ansible-tools                 - Keyring integration and local execution
                                wrappers for Ansible
ansible-windows-compat        - Compatibility library to run Ansible Python
                                modules on a Windows target.
nexus_ansible                 - A random test lib
ansible-roles-graph           - Generate a graph of Ansible role dependencies.
futen                         - Conversion script to Ansible inventory file
                                from OpenSSH configuration
suitable                      - Suitable is a thin wrapper around the Ansible
                                API.
ansible-playbook-debugger     - Debugger for Ansible Playbook
sibl                          - Ansible skeleton generator.
ansible-docgen                - Generate Documentation from Annotated Ansible
                                Playbooks and Roles

# pip list | grep ansible
ansible (1.9.4)

# pip install ansible
Requirement already satisfied (use --upgrade to upgrade): ansible in /usr/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/site-packages (from ansible)
Requirement already satisfied (use --upgrade to upgrade): jinja2 in /usr/lib/python2.7/site-packages (from ansible)
Requirement already satisfied (use --upgrade to upgrade): PyYAML in /usr/lib64/python2.7/site-packages (from ansible)
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/site-packages (from ansible)
Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.6 in /usr/lib64/python2.7/site-packages (from ansible)
Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in /usr/lib/python2.7/site-packages (from paramiko->ansible)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /usr/lib/python2.7/site-packages (from jinja2->ansible)

# pip install ansible --upgrade --proxy https://a.b.c.com:port
Collecting ansible
  Downloading ansible-2.0.0.2.tar.gz (1.5MB)
    100% |████████████████████████████████| 1.5MB 208kB/s
Requirement already up-to-date: paramiko in /usr/lib/python2.7/site-packages (from ansible)
Requirement already up-to-date: jinja2 in /usr/lib/python2.7/site-packages (from ansible)
Requirement already up-to-date: PyYAML in /usr/lib64/python2.7/site-packages (from ansible)
Collecting setuptools (from ansible)
  Downloading setuptools-19.2-py2.py3-none-any.whl (463kB)
    100% |████████████████████████████████| 466kB 361kB/s
Requirement already up-to-date: pycrypto>=2.6 in /usr/lib64/python2.7/site-packages (from ansible)
Requirement already up-to-date: ecdsa>=0.11 in /usr/lib/python2.7/site-packages (from paramiko->ansible)
Requirement already up-to-date: MarkupSafe in /usr/lib/python2.7/site-packages (from jinja2->ansible)
Installing collected packages: setuptools, ansible
  Found existing installation: setuptools 18.8
    Uninstalling setuptools-18.8:
      Successfully uninstalled setuptools-18.8
  Found existing installation: ansible 1.9.4
    Uninstalling ansible-1.9.4:
      Successfully uninstalled ansible-1.9.4
  Running setup.py install for ansible
Successfully installed ansible-2.0.0.2 setuptools-19.2

# pip list | grep ansible
ansible (2.0.0.2)

No comments:

Post a Comment