Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
Simon Vieille | eed8f57629 | ||
Simon Vieille | 0edd034d89 | ||
Simon Vieille | 77555c1212 | ||
Simon Vieille | 00afec0199 |
|
@ -1,6 +1,6 @@
|
|||
# pdns-console
|
||||
|
||||
PDNS-Console provided a CLI to manage PowerDNS application and improved it by adding a powerfull DNS zone versionning.
|
||||
PDNS-Console provides a CLI to manage PowerDNS application and improved it by adding a powerfull DNS zone versionning.
|
||||
|
||||
* [Installation](#installation)
|
||||
* [Available commands](#available-commands)
|
||||
|
@ -48,7 +48,7 @@ PDNS-Console provided a CLI to manage PowerDNS application and improved it by ad
|
|||
|
||||
#### Specifications
|
||||
|
||||
* We want to mange the domain *example.tld*
|
||||
* We want to manage the domain *example.tld*
|
||||
* We need 3 records:
|
||||
* *example.tld* -> 1.2.3.4
|
||||
* *www.example.tld* -> same as *example.tld*
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"description": "pdns-console - console tool to manage pdns server",
|
||||
"keywords": [],
|
||||
"homepage": "http://www.deblan.tv/",
|
||||
"license": "New BSD",
|
||||
"license": " BSD-2-Clause",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Simon Vieille",
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\Domain;
|
||||
use Deblan\PowerDNS\Model\DomainQuery;
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\PowerDNS\Model\DomainQuery;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\PowerDNS\Model\DomainQuery;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\Zone;
|
||||
|
||||
|
@ -37,7 +36,7 @@ class ZoneAddCommand extends AbstractCommand
|
|||
$description = $this->getHelper('dialog')->ask($this->getOutput(), 'Description: ', null);
|
||||
}
|
||||
|
||||
$zone = (new Zone())
|
||||
(new Zone())
|
||||
->setName($name)
|
||||
->setDescription($description)
|
||||
->save();
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\Domain;
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\PowerDNS\Model\ZoneQuery;
|
||||
|
||||
class ZoneListCommand extends AbstractZoneCommand
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Propel\Runtime\ActiveQuery\Criteria;
|
||||
use Deblan\PowerDNS\Model\RecordQuery;
|
||||
use Deblan\PowerDNS\Model\DomainQuery;
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\PowerDNS\Model\Map\ZoneRecordTableMap;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\PowerDNS\Model\ZoneRecordQuery;
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneQuery;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\Domain;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneVersionQuery;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneVersionQuery;
|
||||
|
@ -38,7 +37,7 @@ class ZoneVersionAddCommand extends AbstractCommand
|
|||
return;
|
||||
}
|
||||
|
||||
$zoneVersion = (new ZoneVersion())
|
||||
(new ZoneVersion())
|
||||
->setVersion($zone->countZoneVersions() ? ZoneVersionQuery::create()->orderByVersion(Criteria::DESC)->findOne()->getVersion() + 1 : 1)
|
||||
->setZone($zone)
|
||||
->setIsActive(false)
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneVersionQuery;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneVersionQuery;
|
||||
|
|
|
@ -4,7 +4,6 @@ namespace Deblan\PowerDNS\Command;
|
|||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Deblan\Console\Command\AbstractCommand;
|
||||
use Deblan\PowerDNS\Model\ZoneVersionQuery;
|
||||
|
|
Loading…
Reference in a new issue