yabhinav.ipaserver

IPA服务器

构建状态

一个用于安装和配置IPA服务器的角色。

要求

  • 你的Linux机器上不能有其他的Kerberos安装和配置,如MIT-KDC和Active Directory,krb5.conf将会被IPA安装覆盖。
  • 如果mod_ssl被配置为监听443端口,它将被重新配置为使用10443端口,以避免与mod_nss安装的直接冲突。

角色变量

这里列出了必填变量及其默认值:

ipaserver_realm: "EXAMPLE.COM"
ipaserver_domain: "example.com"

ipaserver_admin_password : * * * * * * * * * * * 
ipaserver_dir_admin_password : * * * * * * * * * * * 

可选变量及其默认值:

ipaserver_configure_ssh: True
ipaserver_configure_sshd: True
ipaserver_hbac_allow: True

ipaserver_idstart: 5000
ipaserver_idmax: False

ipaserver_setup_ntp: True 

ipaserver_setup_dns: False
ipaserver_ssh_trust_dns: False
ipaserver_dns_forwarder: 8.8.8.8

ipaserver_ui_redirect: True

其他不应更改的变量:

ipaserver_admin_username: admin

依赖关系

无。

示例剧本

- hosts: localhost
  become_user: True
  gather_facts: True
  
  roles:
    - yabhinav.ipaserver

问题

  • 不建议在Ubuntu 16.04上从python-virtualenv运行的ansible中执行此角色,因存在此问题。还可以查看相同的问题
  • Freeipa-admintools仅在Ubuntu 16.04中可用,因此不支持Debian 7、8和Ubuntu 12.04、14.04。

许可证

MIT

作者信息

Abhinav Yalamanchili创建。

关于项目

Install a clean IPA server for RHEL/CentOS and Debian/Ubuntu.

安装
ansible-galaxy install yabhinav.ipaserver
许可证
Unknown
下载
126
拥有者
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java