Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ansible Role Docker | 1,410 | 2 months ago | 31 | mit | ||||||
Ansible Role - Docker | ||||||||||
Autodesk Fusion 360 For Linux | 1,246 | 6 days ago | 66 | mit | Shell | |||||
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux! | ||||||||||
Linuxmirrors | 1,072 | 10 hours ago | 1 | mit | Shell | |||||
GNU/Linux 一键更换系统软件源脚本 | ||||||||||
Oracle Server Keep Alive Script | 835 | 6 days ago | 1 | mit | Shell | |||||
甲骨文服务器保活脚本(Oracle Server Keep Alive Script) | ||||||||||
Ansible Role Nginx | 757 | 2 months ago | 3 | mit | Jinja | |||||
Ansible Role - Nginx | ||||||||||
Ansible Role Security | 647 | 2 months ago | 11 | mit | Jinja | |||||
Ansible Role - Security | ||||||||||
Kmspro | 434 | 5 years ago | 10 | Shell | ||||||
windows系统一句命令激活,office套件一句命令激活,一键搭建kms服务器,kms一键脚本,安卓Android搭建kms服务器 | ||||||||||
Ansible Role Apache | 387 | 2 months ago | 9 | mit | Jinja | |||||
Ansible Role - Apache 2.x. | ||||||||||
Vuln List | 356 | an hour ago | 10 | |||||||
NVD, RedHat, Debian, Ubuntu, Alpine | ||||||||||
Ansible Zabbix Agent | 300 | 3 years ago | 1 | mit | Python | |||||
Installing and maintaining zabbix-agent for RedHat/Debian/Ubuntu/Windows/Suse. |
An Ansible role to setup Oracle Java Development Kit.
DISCLAIMER: usage of any version of this role implies you have accepted the Oracle Binary Code License Agreement for Java SE.
yes
).defaults
directory (default: yes
).
WARNING. setting this to no
will require the user to pass all of the distribution variables.
See * | Java 11
examples in the Playbooks section.WARNING to override any of the following variables (even if it's only one),
you'll need to set oracle_java_use_defaults: no
and override all of their values since
OS family defaults will no longer be loaded.
See debian | Java 11
example in the Playbooks section.
WARNING to override any of the following variables (even if it's only one),
you'll need to set oracle_java_use_defaults: no
and override all of their values since
OS family defaults will no longer be loaded.
See debian | ubuntu | Java 11
example in the Playbooks section.
WARNING to override any of the following variables (even if it's only one),
you'll need to set oracle_java_use_defaults: no
and override all of their values since
OS family defaults will no longer be loaded.
See redhat | centos 7 | Java 11
example in the Playbooks section.
# generic
- hosts: servers
roles:
- role: ansiblebit.oracle-java
# debian | Java 12
- hosts: servers
roles:
- role: ansiblebit.oracle-java
# debian | Java 11
- hosts: servers
roles:
- role: ansiblebit.oracle-java
oracle_java_deb_package: 'oracle-java11-installer'
oracle_java_debconf_package_default: 'oracle-java11-set-default'
oracle_java_home: "/usr/lib/jvm/java-11-oracle"
## explicitely passing default parameters
- hosts: servers
roles:
- role: ansiblebit.oracle-java
# debian | ubuntu | Java 12
- hosts: servers
roles:
- role: ansiblebit.oracle-java
# debian | ubuntu | Java 11
- hosts: servers
roles:
- role: ansiblebit.oracle-java
oracle_java_deb_package: 'oracle-java11-installer'
oracle_java_debconf_package_default: 'oracle-java11-set-default'
oracle_java_home: "/usr/lib/jvm/java-11-oracle"
# redhat | centos 7 | Java 12
- hosts: servers
roles:
- role: ansiblebit.oracle-java
# redhat | centos 7 | Java 11
- hosts: servers
roles:
- role: ansiblebit.oracle-java
oracle_java_use_defaults: no
oracle_java_dir_source: '/usr/local/src'
oracle_java_download_timeout: 60
oracle_java_rpm_filename: 'jdk-11.0.3_linux-x64_bin.rpm'
oracle_java_home: '/usr/java/default'
oracle_java_os_supported: yes
oracle_java_rpm_url: 'https://download.oracle.com/otn/java/jdk/11.0.3+12/37f5e150db5247ab9333b11c1dddcd30/jdk-11.0.3_linux-x64_bin.rpm'
oracle_java_rpm_validate_certs: yes
oracle_java_set_as_default: no
oracle_java_version_string: 11.0.3
Use --skip-tags=debug
if you want to suppress debug information.
## Test
```bash
tox -e py27-ansible26 -- --box centos7-64.vagrant.dev
tox -e py27-ansible26 -- --box bionic64.vagrant.dev
# manual
source .tox/py27-ansible26/bin/activate
cd tests
vagrant up bionic64.vagrant.dev
bash test_idempotence.sh \
--box bionic64.vagrant.dev \
--inventory .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory
## look at idempotence test logs
less log/bionic64.vagrant.dev_idempotence_py27-ansible26.log
## debug
vagrant ssh bionic64.vagrant.dev
bash test_checkmode.sh \
--box bionic64.vagrant.dev \
--inventory .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory
## look at checkmode test logs
less log/bionic64.vagrant.dev_checkmode_py27-ansible26.log
vagrant destroy bionic64.vagrant.dev