Start by reading your homeowner's agreement. You need their permission in writing to do otherwise or else change the agreement. The only other alternative is to move. I don't like those things and personally wouldn't live where one is required.
That said, you signed or agreed to the association when you bought and moved in. Requirements like the roof shingles and certain architechural designs are designed to protect the neighborhood property values and specifically for people who may later want to take shortcuts.
They could take you to court and enforce the agreement. So read your agreement. Some even control the number and location of parking of vehicles and boats, etc. Read about one guy who was sued and not allowed to store his jet ski on the property. Your neighborhood is kind of like America, love it or leave it.