Browse Source

Se agrego CMD_USERNAME y CMD_PASSWORD en dhcp:host:crud

Guillermo Espinoza 7 years ago
parent
commit
0558439d66
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/CablemodemBundle/Command/DHCPHostCRUDCommand.php

+ 6 - 2
src/CablemodemBundle/Command/DHCPHostCRUDCommand.php

@@ -17,6 +17,10 @@ class DHCPHostCRUDCommand extends ContainerAwareCommand
      */
     protected function configure()
     {
+        $params = [
+            'CMD_USERNAME' => getenv("CMD_USERNAME") ? getenv("CMD_USERNAME") : 'admin',
+            'CMD_PASSWORD' => getenv("CMD_PASSWORD") ? getenv("CMD_PASSWORD") : 'adminpass'
+        ];
         $this
             ->setName('dhcp:host:crud')
             ->setDescription('DHCP Host CRUD')
@@ -28,8 +32,8 @@ class DHCPHostCRUDCommand extends ContainerAwareCommand
                 new InputOption('url-put', null, InputOption::VALUE_OPTIONAL, 'API URL PUT hosts', 'http://dhcp:8000/api/hosts/{id}.json'),
                 new InputOption('url-delete', null, InputOption::VALUE_OPTIONAL, 'API URL DELETE hosts', 'http://dhcp:8000/api/hosts/{id}.json'),
                 new InputOption('url-get-hosttype', null, InputOption::VALUE_OPTIONAL, 'API URL GET hosts types', 'http://dhcp:8000/api/hosttypes.json'),
-                new InputOption('api-username', null, InputOption::VALUE_OPTIONAL, 'API username', 'admin'),
-                new InputOption('api-password', null, InputOption::VALUE_OPTIONAL, 'API password', 'adminpass'),
+                new InputOption('api-username', null, InputOption::VALUE_OPTIONAL, 'API username', $params["CMD_USERNAME"]),
+                new InputOption('api-password', null, InputOption::VALUE_OPTIONAL, 'API password', $params["CMD_PASSWORD"]),
             ))
             ->setHelp(<<<EOT
 The <info>dhcp:host:crud</info> command create or delete a DHCP Host from Cablemodem HostType and mac parameter