All Projects → nickpack → Ansible Role Android Sdk

nickpack / Ansible Role Android Sdk

Licence: other
Install Android SDK tools and packages, headless, with ansible.

Projects that are alternatives of or similar to Ansible Role Android Sdk

Ansible Role Nginx
Ansible role for NGINX
Stars: ✭ 404 (+1088.24%)
Mutual labels:  ansible, ansible-role
Ansible Skeleton
The skeleton to create new ansible roles.
Stars: ✭ 5 (-85.29%)
Mutual labels:  ansible, ansible-role
Ansible Letsencrypt
An ansible role to generate TLS certificates and get them signed by Let's Encrypt
Stars: ✭ 433 (+1173.53%)
Mutual labels:  ansible, ansible-role
Ansible Playbook Grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
Stars: ✭ 234 (+588.24%)
Mutual labels:  ansible, ansible-role
Ansible Transmission
🕹 A TransmissionBT installation role for Ansible
Stars: ✭ 8 (-76.47%)
Mutual labels:  ansible, ansible-role
Rvm1 Ansible
The official ansible RVM role to install and manage your Ruby versions.
Stars: ✭ 246 (+623.53%)
Mutual labels:  ansible, ansible-role
Postgresql
Fairly full featured Ansible role for Postgresql.
Stars: ✭ 684 (+1911.76%)
Mutual labels:  ansible, ansible-role
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (+408.82%)
Mutual labels:  ansible, ansible-role
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-14.71%)
Mutual labels:  ansible, ansible-role
Ansible Role Sonarqube
Ansible Role: SonarQube
Stars: ✭ 22 (-35.29%)
Mutual labels:  ansible, ansible-role
Nagios Nrpe Server
Nagios NRPE Server Role for Ansible
Stars: ✭ 27 (-20.59%)
Mutual labels:  ansible, ansible-role
Ansible Style Guide
A style guide for Ansible use in EGI
Stars: ✭ 14 (-58.82%)
Mutual labels:  ansible, ansible-role
Ansible Role Awx
Ansible Role - AWX
Stars: ✭ 228 (+570.59%)
Mutual labels:  ansible, ansible-role
Ansible Consul
📡 Ansible role for Hashicorp Consul clusters
Stars: ✭ 320 (+841.18%)
Mutual labels:  ansible, ansible-role
Ansible Role Wireguard
Ansible role for installing WireGuard VPN. Supports Ubuntu, Debian, Archlinx, Fedora and CentOS.
Stars: ✭ 176 (+417.65%)
Mutual labels:  ansible, ansible-role
Ansible Role Nginx
Ansible role to install and manage nginx configuration
Stars: ✭ 648 (+1805.88%)
Mutual labels:  ansible, ansible-role
Ansible Relayor
An Ansible Role for Tor Relay Operators
Stars: ✭ 165 (+385.29%)
Mutual labels:  ansible, ansible-role
Nexus3 Oss
Ansible role to install and provision sonatype nexus3-oss
Stars: ✭ 169 (+397.06%)
Mutual labels:  ansible, ansible-role
Openvpn
Stars: ✭ 5 (-85.29%)
Mutual labels:  ansible, ansible-role
Ansible Role Conjur
Grants Conjur machine identity to hosts
Stars: ✭ 12 (-64.71%)
Mutual labels:  ansible, ansible-role

Ansible Role: Android SDK

Build Status

An Ansible Role that installs the Android SDK tools, SDK packages and dependencies on Ubuntu and RedHat based OS'.

Requirements

A recent version of Ubuntu.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

android_sdk_download_location: http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz

The location to the Android SDK tools package to be installed.

android_sdk_install_location: /opt

The location on disk where you'd like to SDK to be installed.

ubuntu_dependency_packages:
  - "libncurses5"
  - "libstdc++6"
  - "zlib1g"
  - "imagemagick"
  - "expect"
  - "gradle"
  - "ant"
  - "ccache"
  - "autoconf"
  - "automake"
  - "ant"
  - "ccache"
  - "python-dev"
  - "zlibc"

A list of aptitude installable build dependency packages.

ubuntu_precise_dependency_packages:
  - "libgd2-xpm"
  - "libgphoto2-2"
  - "libsane"
  - "ia32-libs-multiarch"

A list of aptitude installable build dependencies for Ubuntu Precise.

rh_dependency_packages:
  - expect
  - libstdc++.i686
  - mesa-libGL-devel
  - ncurses-libs.i686
  - zlib.i686

A list of yum installable build dependencies for RedHat based OS.

android_sdk_update_path: true

Whether or not the role should update the PATH in /etc/environment with the relevant android SDK locations

android_sdk_base_buildtools_version: 20.0.0

The main build tools version from the SDK to use, mainly useful for PATH updates.

android_sdk_tools_to_install:
  - build-tools-20.0.0
  - build-tools-19.1.0
  - platform-tools
  - tools
  - extra-android-support
  - extra-google-m2repository
  - extra-android-m2repository
android_sdks_to_install:
  - android-21
  - android-20
  - android-19
  - android-18
  - android-17
  - android-16

The actual Android SDK packages to install using the SDK manager.

Example Playbook

- hosts: appbuild
  vars_files:
    - vars/main.yml
  roles:
    - { role: nickpack.android_sdk }

License

BSD

Author Information

This role was created in 2015 by Nick Pack.

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].