【文件属性】:
文件名称:ansible-sdkman:安装,配置和管理SDKMAN的Ansible角色
文件大小:23KB
文件格式:ZIP
更新时间:2021-02-02 09:55:28
java groovy ansible development scala
角色:Comcast.sdkman
Ansible角色,执行以下功能:
安装
安装/卸载SDKMAN管理的软件
设置默认的SDK版本
管理SDKMAN配置文件: /path/to/sdkman/etc/config
刷新SDKMAN缓存
警告:Oracle使其JDK的安装变得越来越困难,这阻碍了通过SDKMAN安装它们的能力。 考虑改用OpenJDK或通过其他方式安装/管理Oracle JDK。
要求
没有。
角色变量
有关每个可覆盖变量的描述,请参见。
依存关系
没有。
剧本范例
这是一个例子!
- hosts : servers
roles :
- role : Comcast.sdkman
sdkman_user : vagrant
sdkman_group : vagrant
sdkman_auto_answer : true
sdkman_update : true
sdkman_uninstall_packages :
- { candidate: groovy, versio
【文件预览】:
ansible-sdkman-master
----.gitignore(96B)
----defaults()
--------main.yml(2KB)
----templates()
--------sdkman_config.j2(499B)
----meta()
--------main.yml(707B)
----.travis.yml(1007B)
----LICENSE(11KB)
----README.md(3KB)
----tests()
--------test-requirements.txt(49B)
--------test_default.py(2KB)
--------test.yml(997B)
----NOTICE(678B)
----.yamllint(1KB)
----vars()
--------Debian.yml(112B)
--------Alpine.yml(470B)
--------RedHat.yml(142B)
--------main.yml(55B)
--------default.yml(55B)
----handlers()
--------main.yml(143B)
----molecule()
--------alpine()
--------debian()
--------fedora()
--------default()
--------centos()
--------ubuntu()
----tasks()
--------install.yml(2KB)
--------main.yml(884B)
--------install_glibc_alpine.yml(1KB)
--------sdkman.yml(2KB)
--------persist_env.yml(690B)