Go to file
Nolan Brubaker 671a092dff Reduce config file IO and date coupling in tests
Tests not directly related to interacting with the file system are often
reading the file during setup. This can lead to longer runtimes in the
case of the duplicate IP loop, and possible test collisions such as in
the configuration check tests. Also, the
tests/inventory/openstack_user_config.yml file is no longer tracked in
repo, and thus it's unnecessary to create a temp file.

This doesn't completely remove file IO integration testing - there is
still a test for the load_user_configuration function. It does, however,
remove file system access for configuration in places where such access
isn't part of the test.

The global _BASE_CONFIG dictionary is populated once, then later
accessed via copies so that 1) the original values are always maintained
2) tests have more assurance they're not getting a mutated dictionary,
either by file or memory access.

Change-Id: Icddb90dedeca347567828f06ea443f4aa7ad69b0
2016-09-23 17:50:09 -04:00
2016-09-19 10:40:10 -04:00
2016-09-10 17:02:14 +00:00
2016-07-15 12:58:23 +00:00

OpenStack-Ansible

OpenStack-Ansible is an official OpenStack project which aims to deploy production environments from source in a way that makes it scalable while also being simple to operate, upgrade, and grow.

For an overview of the mission, repositories and related Wiki home page, please see the formal Home Page for the project.

For those looking to test OpenStack-Ansible using an All-In-One (AIO) build, please see the Quick Start guide.

For more detailed Installation and Operator documentation, please see the Install Guide.

If OpenStack-Ansible is missing something you'd like to see included, then we encourage you to see the Developer Documentation for more details on how you can get involved.

Developers wishing to work on the OpenStack-Ansible project should always base their work on the latest code, available from the master GIT repository at Source.

If you have some questions, or would like some assistance with achieving your goals, then please feel free to reach out to us on the OpenStack Mailing Lists (particularly openstack-operators or openstack-dev) or on IRC in #openstack-ansible on the freenode network.

Description
Ansible playbooks for deploying OpenStack.
Readme 149 MiB
Languages
Python 65.5%
Shell 20.7%
Jinja 13.7%
Smarty 0.1%