猫猫

时间:2024-03-08 00:32:41
【文件属性】:

文件名称:猫猫

文件大小:1.29MB

文件格式:ZIP

更新时间:2024-03-08 00:32:41

Python

介绍 CatWeazle是一款应用程序,可帮助您在动态环境(如AWS)中将系统注册到DNS(包括A和PTR记录)和RedHat IdM / FreeIPA。 DNS和IdM / IPA的处理大部分是通过项目的“智能代理”完成的。 智能代理提供与大多数常见DNS服务器以及RedHat IdM和FreeIPA的集成。 使用AWS boto3库直接在API Server中完成AWS Route 53集成。 这样做的原因是,适用于AWS的智能代理插件将不支持“私人托管区域”。 使用openapi(又名swagger)定义来描述API。 在运行api服务器时,可以找到定义 FQDN是基于所谓的“ dns_indicator”构造的,当前必须包含占位符“ NUM”以及配置中的“ domain_suffix /”。 占位符NUM将根据其他实例已经使用的相同指示符替换为下一个空闲数字。 例如,假


【文件预览】:
CatWeazle-master
----.gitignore(104B)
----setup.cfg(25B)
----README.md(19KB)
----AWSLambda()
--------function.py(9KB)
----catweazle()
--------errors.py(6KB)
--------static()
--------register.py(6KB)
--------middleware()
--------models()
--------controller()
--------__init__.py(18KB)
--------applog.py(827B)
--------schemes()
----contrib()
--------catweazle_register(124B)
--------catweazle(115B)
----vagrant()
--------Vagrantfile(610B)
--------install.sh(486B)
--------scripts()
----LICENSE.txt(1KB)
----MANIFEST.in(128B)
----setup.py(1KB)

网友评论