Class: Ansible::Ruby::Modules::Django_manage

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb

Overview

Manages a Django application using the I(manage.py) application frontend to I(django-admin). With the I(virtualenv) parameter, all management commands will be executed by the given I(virtualenv) installation.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#app_pathString

Returns The path to the root of the Django application where B(manage.py) lives.

Returns:

  • (String)

    The path to the root of the Django application where B(manage.py) lives.



15
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 15

attribute :app_path

#appsString?

Returns A list of space-delimited apps to target. Used by the ‘test’ command.

Returns:

  • (String, nil)

    A list of space-delimited apps to target. Used by the ‘test’ command.



31
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 31

attribute :apps

#cache_tableObject?

Returns The name of the table used for database-backed caching. Used by the ‘createcachetable’ command.

Returns:

  • (Object, nil)

    The name of the table used for database-backed caching. Used by the ‘createcachetable’ command.



35
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 35

attribute :cache_table

#command:cleanup, ...

Returns The name of the Django management command to run. Built in commands are cleanup, collectstatic, flush, loaddata, migrate, runfcgi, syncdb, test, and validate.,Other commands can be entered, but will fail if they’re unknown to Django. Other commands that may prompt for user input should be run with the I(–noinput) flag.

Returns:

  • (:cleanup, :collectstatic, :flush, :loaddata, :migrate, :runfcgi, :syncdb, :test, :validate)

    The name of the Django management command to run. Built in commands are cleanup, collectstatic, flush, loaddata, migrate, runfcgi, syncdb, test, and validate.,Other commands can be entered, but will fail if they’re unknown to Django. Other commands that may prompt for user input should be run with the I(–noinput) flag.



11
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 11

attribute :command

#databaseObject?

Returns The database to target. Used by the ‘createcachetable’, ‘flush’, ‘loaddata’, and ‘syncdb’ commands.

Returns:

  • (Object, nil)

    The database to target. Used by the ‘createcachetable’, ‘flush’, ‘loaddata’, and ‘syncdb’ commands.



38
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 38

attribute :database

#failfast:yes, ...

Returns Fail the command immediately if a test fails. Used by the ‘test’ command.

Returns:

  • (:yes, :no, nil)

    Fail the command immediately if a test fails. Used by the ‘test’ command.



41
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 41

attribute :failfast

#fixturesString?

Returns A space-delimited list of fixture file names to load in the database. B(Required) by the ‘loaddata’ command.

Returns:

  • (String, nil)

    A space-delimited list of fixture file names to load in the database. B(Required) by the ‘loaddata’ command.



45
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 45

attribute :fixtures

Returns Will create links to the files instead of copying them, you can only use this parameter with ‘collectstatic’ command.

Returns:

  • (Object, nil)

    Will create links to the files instead of copying them, you can only use this parameter with ‘collectstatic’ command



55
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 55

attribute :link

#mergeObject?

Returns Will run out-of-order or missing migrations as they are not rollback migrations, you can only use this parameter with ‘migrate’ command.

Returns:

  • (Object, nil)

    Will run out-of-order or missing migrations as they are not rollback migrations, you can only use this parameter with ‘migrate’ command



52
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 52

attribute :merge

#pythonpathString?

Returns A directory to add to the Python path. Typically used to include the settings module if it is located external to the application directory.

Returns:

  • (String, nil)

    A directory to add to the Python path. Typically used to include the settings module if it is located external to the application directory.



23
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 23

attribute :pythonpath

#settingsString?

Returns The Python path to the application’s settings module, such as ‘myapp.settings’.

Returns:

  • (String, nil)

    The Python path to the application’s settings module, such as ‘myapp.settings’.



19
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 19

attribute :settings

#skipObject?

Returns Will skip over out-of-order missing migrations, you can only use this parameter with I(migrate).

Returns:

  • (Object, nil)

    Will skip over out-of-order missing migrations, you can only use this parameter with I(migrate)



49
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 49

attribute :skip

#virtualenvString?

Returns An optional path to a I(virtualenv) installation to use while running the manage application.

Returns:

  • (String, nil)

    An optional path to a I(virtualenv) installation to use while running the manage application.



27
# File 'lib/ansible/ruby/modules/generated/core/web_infrastructure/django_manage.rb', line 27

attribute :virtualenv