lightning:layout horizontalAlign left and right

horizontalAlign is used to position the grid elements within the grid, not for aligning content, which I suspect is your intent.

If you want to align the individual child elements, use normal CSS for that:

<aura:component>
    <lightning:layout>
        <lightning:layoutItem size="8" class="left-align">
            ... Left Content ...
        </lightning:layoutItem>
        <lightning:layoutItem size="4" class="right-align">
            ... Right Content ...
        </lightning:layoutItem>
    </lightning:layout> 
</aura:component>

.THIS .left-align {
    text-align: left;
}
.THIS .right-align {
    text-align: right;
}