Remove the "rpc", "rcbops", and "rackspace" prefixes

Registered by Kevin Carter on 2014-12-10

Overview
########

Being that the ansible project is now a community project we should change the **"rpc_"**, **"rackspace_"**, ect... variables and files to something more community driven.

Problem Description
-------------------

**rpc_** is everywhere throuhgout the stack and should be refactored. I don't know what we should change these references to I was thinking "opc" but then again, Im open to suggestions.

Proposed Change
---------------

There are over 300 references to rpc, rackspace, rcbops throuhout the stack, not including license files. We should change prefix to be more community friendly.

Playbook Impact
---------------

Basically all playbooks would be effected by this change.

Alternatives
------------

Leave everything they way it is.

Security Impact
---------------

None

Performance Impact
------------------

None

End User Impact
---------------

None

Deployer Impact
---------------

Users that were upgrading from previous generations of the stack would need to rename files/folders on the deployment host but there should be no other impact other than a cosmetic one.

Developer Impact
----------------

None

Blueprint information

Status:
Complete
Approver:
David Wilde
Priority:
Medium
Drafter:
Kevin Carter
Direction:
Approved
Assignee:
Jesse Pretorius
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Kevin Carter on 2015-02-14
Completed by
Kevin Carter on 2015-02-14

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bug/1403676,n,z

Addressed by: https://review.openstack.org/152753
    [WIP] Generize all roles and plays

Gerrit topic: https://review.openstack.org/#q,topic:bp/rackspace-namesake,n,z

Addressed by: https://review.openstack.org/152965
    Implement local scripts for all gate tests

Addressed by: https://review.openstack.org/155342
    [WIP] Remove and/or rename Rackspace related bits

Addressed by: https://review.openstack.org/155612
    Remove all references to maas from the repository.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.