To attach a patio roof to an existing house, first, determine the placement and pitch of the roof. Then, attach ledger boards to the house's outside, making sure they're properly fastened. Next, connect the support beams and rafters to the ledger. Finally, ensure optimum drainage by covering the building with roofing material. For more information visit the blog post about how to attach a patio roof to an existing house.