Each municipality may provide for a supply of water for fire protection and for the use of the inhabitants of the municipality (1) by constructing and maintaining a system of waterworks, or (2) by uniting with any adjacent municipality in constructing and maintaining a system of waterworks for the joint use of those municipalities, or (3) by procuring such a supply of water from any adjacent municipality already having waterworks.
All contracts for the construction of such a system of waterworks or any part thereof shall be let to the lowest responsible bidder therefor, upon not less than 3 weeks' public notice of the terms and conditions upon which the contract is to be let having been given by publication in a newspaper published in the municipality, or if no newspaper is published therein, then in some newspaper published in the county. No member of the corporate authorities shall be directly or indirectly interested in such a contract. In all cases the corporate authorities have the right to reject any and all bids that may not be satisfactory to them.
65 ILCS 5/11-126-1