Release preos, i.e. make it non-beta
This commit is contained in:
		
					parent
					
						
							
								b657ba8221
							
						
					
				
			
			
				commit
				
					
						97bcfcc23c
					
				
			
		
					 4 changed files with 11 additions and 13 deletions
				
			
		| 
						 | 
					@ -9,7 +9,7 @@ import cdist.preos
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set of beta sub-commands
 | 
					# set of beta sub-commands
 | 
				
			||||||
BETA_COMMANDS = set(('install', 'inventory', 'preos', ))
 | 
					BETA_COMMANDS = set(('install', 'inventory', ))
 | 
				
			||||||
# set of beta arguments for sub-commands
 | 
					# set of beta arguments for sub-commands
 | 
				
			||||||
BETA_ARGS = {
 | 
					BETA_ARGS = {
 | 
				
			||||||
    'config': set(('tag', 'all_tagged_hosts', 'use_archiving', )),
 | 
					    'config': set(('tag', 'all_tagged_hosts', 'use_archiving', )),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -145,7 +145,6 @@ class Debian(object):
 | 
				
			||||||
        log = logging.getLogger(cls.__name__)
 | 
					        log = logging.getLogger(cls.__name__)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        parser = cls.get_parser()
 | 
					        parser = cls.get_parser()
 | 
				
			||||||
        cdist.argparse.add_beta_command(cls._preos_name)
 | 
					 | 
				
			||||||
        args = parser.parse_args(argv)
 | 
					        args = parser.parse_args(argv)
 | 
				
			||||||
        if args.script and not args.mirror:
 | 
					        if args.script and not args.mirror:
 | 
				
			||||||
            raise cdist.Error("script option cannot be used without "
 | 
					            raise cdist.Error("script option cannot be used without "
 | 
				
			||||||
| 
						 | 
					@ -174,10 +173,10 @@ class Debian(object):
 | 
				
			||||||
            new_env = {}
 | 
					            new_env = {}
 | 
				
			||||||
            for key in env:
 | 
					            for key in env:
 | 
				
			||||||
                if key == 'verbose' and env[key]:
 | 
					                if key == 'verbose' and env[key]:
 | 
				
			||||||
                        if env[key] >= 3:
 | 
					                    if env[key] >= 3:
 | 
				
			||||||
                            new_env['debug'] = "yes"
 | 
					                        new_env['debug'] = "yes"
 | 
				
			||||||
                        elif env[key] == 2:
 | 
					                    elif env[key] == 2:
 | 
				
			||||||
                            new_env['verbose'] = "yes"
 | 
					                        new_env['verbose'] = "yes"
 | 
				
			||||||
                elif not env[key]:
 | 
					                elif not env[key]:
 | 
				
			||||||
                    new_env[key] = ''
 | 
					                    new_env[key] = ''
 | 
				
			||||||
                elif isinstance(env[key], bool) and env[key]:
 | 
					                elif isinstance(env[key], bool) and env[key]:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,12 +24,12 @@ For example, to create ubuntu PreOS:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. code-block:: sh
 | 
					.. code-block:: sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $ cdist preos ubuntu /preos/preos-ubuntu -b -C \
 | 
					    $ cdist preos ubuntu /preos/preos-ubuntu -B -C \
 | 
				
			||||||
        -k ~/.ssh/id_rsa.pub -p /preos/pxe-ubuntu
 | 
					        -k ~/.ssh/id_rsa.pub -p /preos/pxe-ubuntu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For more info about available options see cdist manual page.
 | 
					For more info about available options see cdist manual page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This will bootstrap (``-b``) ubuntu PreOS in ``/preos/preos-ubuntu`` directory, it
 | 
					This will bootstrap (``-B``) ubuntu PreOS in ``/preos/preos-ubuntu`` directory, it
 | 
				
			||||||
will be configured (``-C``) using default built-in initial manifest and with
 | 
					will be configured (``-C``) using default built-in initial manifest and with
 | 
				
			||||||
specified ssh authorized key (``-k``).
 | 
					specified ssh authorized key (``-k``).
 | 
				
			||||||
After bootstrapping and configuration PXE
 | 
					After bootstrapping and configuration PXE
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -734,8 +734,7 @@ EXAMPLES
 | 
				
			||||||
    % cdist config -f loadbalancers
 | 
					    % cdist config -f loadbalancers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Configure hosts read from file web.hosts using 16 parallel jobs
 | 
					    # Configure hosts read from file web.hosts using 16 parallel jobs
 | 
				
			||||||
    # (beta functionality)
 | 
					    % cdist config -j 16 -f web.hosts
 | 
				
			||||||
    % cdist config -b -j 16 -f web.hosts
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Display banner
 | 
					    # Display banner
 | 
				
			||||||
    cdist banner
 | 
					    cdist banner
 | 
				
			||||||
| 
						 | 
					@ -792,16 +791,16 @@ EXAMPLES
 | 
				
			||||||
    $ cdist config -b -A
 | 
					    $ cdist config -b -A
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Create default debian PreOS in debug mode
 | 
					    # Create default debian PreOS in debug mode
 | 
				
			||||||
    $ cdist preos debian /preos/preos-debian -b -vvvv -C \
 | 
					    $ cdist preos debian /preos/preos-debian -vvvv -C \
 | 
				
			||||||
        -k ~/.ssh/id_rsa.pub -p /preos/pxe-debian
 | 
					        -k ~/.ssh/id_rsa.pub -p /preos/pxe-debian
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Create ubuntu PreOS
 | 
					    # Create ubuntu PreOS
 | 
				
			||||||
    $ cdist preos ubuntu /preos/preos-ubuntu -b -C \
 | 
					    $ cdist preos ubuntu /preos/preos-ubuntu -C \
 | 
				
			||||||
        -k ~/.ssh/id_rsa.pub -p /preos/pxe-ubuntu
 | 
					        -k ~/.ssh/id_rsa.pub -p /preos/pxe-ubuntu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Create ubuntu PreOS on drive /dev/sdb
 | 
					    # Create ubuntu PreOS on drive /dev/sdb
 | 
				
			||||||
    # and set root password to 'password'.
 | 
					    # and set root password to 'password'.
 | 
				
			||||||
    $ cdist preos ubuntu /mnt -b -B -C \
 | 
					    $ cdist preos ubuntu /mnt -B -C \
 | 
				
			||||||
        -k ~/.ssh/id_rsa.pub -D /dev/sdb \
 | 
					        -k ~/.ssh/id_rsa.pub -D /dev/sdb \
 | 
				
			||||||
        -P password
 | 
					        -P password
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue