hrdns is eigenlijk een snelkoppeling naam van h (etzner) r (obot) dns.
Developer reacties
Ik gekozen kortere versie vanwege mogelijke licentie / problemen met het handelsmerk. Hetzner.de biedt veel hosting diensten in west-europa. Als hun cliënt, wilde ik sommige delen van onze (mij en mijn huidige bedrijf) infrastracture automatiseren. Deze tool omvat dns-beheer in Hetzner's robot-paneel.
installatie
Je nodig hebt toegang tot pstats module uit standaard bibliotheek python. Op ubuntu het & nbsp; kan worden geïnstalleerd door volgende commando:
& Nbsp; & nbsp; & nbsp; sudo apt-get geinstalleerd python-profiler
Dan kunt u hrdns installeren door te typen:
& Nbsp; & nbsp; & nbsp; easy_install hrdns
& Nbsp; & nbsp; & nbsp;
Voorbeelden van commandline gebruik
Lijst van maintaned domeinen:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py lijst -u
Voeg nieuwe domein:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py toevoegen -u
Delete domain:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py verwijderen -u
Dump DNS-records:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py tonen -u
Updaten dns recods (uit bestand):
& Nbsp; & nbsp; & nbsp; hrobot_dns.py-update -u
Het opslaan van de gebruikersnaam en het wachtwoord op een veilige manier
Er 3 manieren om de gebruikersnaam en / of wachtwoord door te geven aan het script:
1. Passen het door params dat is onveilig.
2. Milieu variabelen HRDNS_USER, HRDNS_PASSWORD als volgt uit:
export HRDNS_USER =
export HRDNS_PASSWORD =
hrobot_dns.py lijst
3. Door het creëren van het bestand ~ / .hrdnsrc met bron, zoals deze:
[Hrdns]
user =
password =
Eisen
- Python
Reacties niet gevonden